js获取集合中某个字段匹配的对象 const t = this.array.find(function(obj) { return obj.id=== id}) js中的for循环 data.forEach((t, index) => { t.name='123' if(t.id==='123'){ } }) js对象去重 // 去重 function unique(arr, field) { var map = {} var res = [] for (var i = 0; i < arr.length; i++) { if (!map[arr[i][field]]) { map[arr[i][field]] = 1 res.push(arr[i]) } } return res } var data = [] var array= unique(data, 'name') js数组去重 function filter(arr){ var arr2 = arr.filter(function(element, index, self) { return self.indexOf(element) === index }) return arr2 }