써먹는 웹개발

[Js] 배열내 Object 특정 키의 값으로 중복 제거 본문

웹개발/Js & Jquery

[Js] 배열내 Object 특정 키의 값으로 중복 제거

kmhan 2023. 10. 5. 10:08


728x90
반응형
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
const array =
  [
    { "name""Joe""age"17 },
    { "name""Bob""age"17 },
    { "name""Carl""age"35 }
  ]
 
const key = 'age';
 
const arrayUniqueByKey = [...new Map(array.map(item =>
  [item[key], item])).values()];
 
console.log(arrayUniqueByKey);
 
   /*OUTPUT
       [
        { "name": "Bob", "age": 17 },
        { "name": "Carl", "age": 35 }
       ]
   */
cs

출처 : https://stackoverflow.com/questions/15125920/how-to-get-distinct-values-from-an-array-of-objects-in-javascript

728x90
반응형


Comments