問題描述:
datalist -> obj1 -> obj1.list中obj1.list[1].code和 datalist -> obj2 -> obj2.list中的obj2.list[2].code相等,那麼物件2是不是不新增了
// 1.通過codearr記錄所有的code
// 2. 不能直接刪除重複的資料,採用臨時(temparr)儲存,code重複不儲存,code不重複儲存
// 3. list迴圈完成,將temparr的陣列的值賦值給當前的list
let codearr =
; datalist.
map(
(item, i)
=>
,j為$`)
;}else})
; datalist[i]
.list = templist;})
; console.
log(
"datalist"
, datalist)
;let datalist =[,
]},,
,,]}
];
陣列 物件去重
var arr 1,2,3,1,3,是是 是是 2 測試 服務 測試 nan,nan,服務 服務 arr new set arr console.log arr set 是es6新加的集合,集合中的值不會重複。操作符 會將可遍歷物件,轉換為陣列 let arr 1,2,2,3,4,4,4 let s...
陣列物件去重
let temp this.tabledata this.tabledata.reduce prev,curv 如果臨時物件沒有就把這個名字加進去,同時把當前的這個物件加入到prev中 else return prev 在這裡插入 片 第二塊 去重 let obj this.childs good ...
陣列物件去重
arr1陣列物件去重。這個例子是把所有的diccode一樣的去重。根據什麼去重就把下面的diccode換成什麼值 var arr1 let hash arr1 arr1.reduce preval,curval 這裡只能針對乙個內容進行去重。像上面針對的是diccode一樣就算重複。那如果。兩個內容...