天天看點

用id數組去對象數組尋找id對應的對象

用id數組去對象數組尋找id對應的對象

var tabbar = [{id:'1',name:'張三'},{id:'2',name:'李四'},{id:'3',name:'小趙'}];
var ids=['1','2'];//id數組
 var selected_tab=[];//臨時定義數組,用來存資料
 var selected = [];//最終結果
 ids.map(function (item) {
   selected_tab=tabbar.filter(function (obj) {
      return obj.id == item
   });
  selected.push(Object.assign({},...selected_tab))
})
console.log(selected); // 列印結果為[{id:'1',name:'張三'},{id:'2',name:'李四'}]
           

繼續閱讀