亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

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
新密市| 丽水市| 平安县| 诸暨市| 宁南县| 安阳市| 潞城市| 万宁市| 即墨市| 临汾市| 汤阴县| 万山特区| 阳谷县| 京山县| 伊金霍洛旗| 郸城县| 丰镇市| 麻城市| 沂水县| 安陆市| 南通市| 长乐市| 建昌县| 建平县| 横山县| 仁布县| 长沙县| 晋中市| 左云县| 金秀| 瑞丽市| 上栗县| 新密市| 奎屯市| 衡阳县| 凤山市| 茂名市| 东乌珠穆沁旗| 明水县| 鄯善县| 武清区|