ES6 比较两个数组 是否含有相同项

let array = [
 { id: 1, name: '123' },
 { id: 2, name: '456' },
 { id: 3, name: '678' }, 
 { id: 4, name: '789' }, 
 { id: 5, name: '234' }
 ]
let tempArray= [3, 4]
let date = array.filter(item => tempArray.indexOf(item.id) > -1)
console.log('date', date)
//   { id: 3, name: '678' }
//   { id: 4, name: '789' }

版权声明:本文为qq_38946996原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。