在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML/ 怎么判數(shù)組中的值相等

怎么判數(shù)組中的值相等

let arr1 = ['你好','我很好'];

let arr2 = [

         { name: '我不知道',value: 0},
         { name: '我不好',value: 1}, 
         { name: '你好',value: 2},
         { name: '我特別布好',value: 3},    
         { name: '我很好',value: 4},
       ];

請問該怎么判斷這里面的值相等啊?最后輸出value

回答
編輯回答
撿肥皂

arr1.forEach(el => {

console.log(arr2.filter(item => item.id == el)[0].value)

})

2018年3月15日 02:22
編輯回答
懶洋洋
arr1.map((el) => arr2.find(item => item.name === el).value)
2017年4月17日 12:29
編輯回答
玄鳥
arr2.filter(function(el) {
    return ~arr1.indexOf(el.name)
}).map(function(item) { return item.value })
2018年7月1日 11:45
編輯回答
赱丅呿
arr2.forEach(item => {
  if (arr1.indexOf(item.name) > -1) {
    console.log(item.value);
  }
})
2018年2月16日 22:54
編輯回答
朽鹿
for(i in arr2){
    // 打印所有“你好”的值
    if(arr[0] == arr2[i].name) {
        console.log(arr2[i].value)
    }
}
2017年2月13日 19:27