中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

es6數組對象怎么去重

es6
小億
256
2023-10-09 01:17:56
欄目: 編程語言

ES6中可以使用Set和Array.from()方法來進行數組對象的去重。

方法一:使用Set去重

let arr = [{id: 1},{id: 2},{id: 1}];
let uniqueArr = Array.from(new Set(arr.map(JSON.stringify))).map(JSON.parse);
console.log(uniqueArr); // [{id: 1},{id: 2}]

方法二:使用filter()方法去重

let arr = [{id: 1},{id: 2},{id: 1}];
let uniqueArr = arr.filter((item, index, self) =>
index === self.findIndex((t) => (
t.id === item.id
))
);
console.log(uniqueArr); // [{id: 1},{id: 2}]

0
柯坪县| 廉江市| 江城| 兖州市| 河南省| 航空| 清新县| 准格尔旗| 澄江县| 博客| 永康市| 泸州市| 崇义县| 东莞市| 岳阳市| 黄平县| 浏阳市| 五莲县| 丽水市| 温州市| 安新县| 榆中县| 家居| 昭觉县| 龙泉市| 康保县| 凤山市| 东乌珠穆沁旗| 洪江市| 汾阳市| 格尔木市| 夏津县| 白水县| 菏泽市| 且末县| 海盐县| 舟曲县| 安达市| 京山县| 酒泉市| 沙湾县|