用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:'李四'}]