91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

es6數組對象怎么根據屬性值去重

es6
小億
143
2024-01-13 15:59:48
欄目: 編程語言

使用Set數據結構和Array.from()方法可以很方便地根據屬性值對ES6數組對象進行去重。

假設有一個ES6數組對象,每個元素都是一個對象,對象中有一個屬性值用于去重,可以按照以下步驟進行操作:

  1. 使用Array.map()方法創建一個新的數組,該數組只包含需要去重的屬性值。

  2. 使用Set數據結構進行去重操作,Set會自動去除重復的屬性值。

  3. 將Set轉換成一個新的數組,可以使用Array.from()方法。

下面是一個示例代碼:

const arr = [
  { id: 1, name: 'Alice' },
  { id: 2, name: 'Bob' },
  { id: 3, name: 'Alice' },
  { id: 4, name: 'David' },
  { id: 5, name: 'Bob' }
];

const uniqueArr = Array.from(new Set(arr.map(item => item.name)));

console.log(uniqueArr);

運行上述代碼,輸出結果為:['Alice', 'Bob', 'David']。這個新的數組只包含去重后的屬性值。

0
文安县| 壤塘县| 顺义区| 谷城县| 二连浩特市| 五原县| 寻甸| 连平县| 永州市| 木兰县| 繁昌县| 广西| 滨州市| 平谷区| 渑池县| 金寨县| 自贡市| 嘉义市| 安福县| 万山特区| 奈曼旗| 和龙市| 双桥区| 镇巴县| 河西区| 定兴县| 龙江县| 保亭| 都兰县| 汶川县| 韶山市| 泰兴市| 柏乡县| 兴海县| 兴安县| 顺昌县| 星座| 永德县| 巢湖市| 措勤县| 利津县|