数组a 是一维数组 ["a","b","c"]数组b 是二维数组 [[{"id":"1"},{"id":"2"},{"id":"a"}],[{"id":"b"}],[{id:"c"}]]
b 的所有元素如果匹配上 a 里的元素的 id,就给 b 这项增加属性,is_checked 反之是 false。
var a = ['a', 'b', 'c'] var b = [ { id: 'a' }, { id: 'd' }, { id: 'e' }, ] function cantains (one, two) { two.forEach(item => { item.is_checked = a.some(id => id === item.id) }) return two; }
1.4m articles
1.4m replys
5 comments
57.0k users