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

溫馨提示×

es6對象數組去重的方法是什么

es6
小億
91
2023-12-25 17:09:41
欄目: 編程語言

ES6提供了一種簡潔的方法來對對象數組進行去重,即使用Set數據結構。

具體步驟如下:

  1. 定義一個新的Set對象,它是一個無重復值的有序列表。
  2. 將原始數組作為參數傳遞給Set構造函數,這將自動去除數組中的重復項。
  3. 將Set對象轉換回數組,可以使用Array.from()方法或擴展運算符(…)。 以下是一個示例代碼:
const arr = [
  { id: 1, name: 'John' },
  { id: 2, name: 'Jane' },
  { id: 1, name: 'John' },
  { id: 3, name: 'Bob' }
];

const uniqueArr = Array.from(new Set(arr));

console.log(uniqueArr);
// Output: [{ id: 1, name: 'John' }, { id: 2, name: 'Jane' }, { id: 3, name: 'Bob' }]

通過上述方法,可以快速對對象數組進行去重操作。

0
和顺县| 来安县| 财经| 松桃| 北海市| 博罗县| 新巴尔虎左旗| 汉寿县| 逊克县| 汶川县| 罗田县| 磴口县| 烟台市| 东安县| 东方市| 赤峰市| 娄底市| 白玉县| 石屏县| 墨竹工卡县| 托克托县| 庄河市| 特克斯县| 蒲江县| 远安县| 新宁县| 宜兴市| 淮滨县| 拜泉县| 桓仁| 平远县| 崇仁县| 夏河县| 南城县| 西昌市| 兰溪市| 阳朔县| 周至县| 清徐县| 遂川县| 广汉市|