比如数组适合下标快速检索,对象适合根据键快速检索。...name': 'test-app',
'remarks': null,
'roles': [
'ADMIN',
'DEVELOPER',
],
}
每次切换下拉框的时候...暴力方法就是每次根据下拉框的值,循环遍历数据然后对比:
val:下拉框选择的值
for(arr){
if(val == arr[i].name){
currentApp = arr[...>{name:'test-app',remarks:null},
'test2-app'=>{name:'test2-app',remarks:null},
}
那检索的时候就很快啦:
val:下拉框选择的值...([iterable])
let myMap = new Map([
[1, 'one'],
[2, 'two'],
[3, 'three'],
])
我们先把 arrApps 转为二维数组