JavaScript

JavaScipt 배열에서 중복 개수 구하기

Hun-bot 2022. 11. 1. 22:01
728x90
반응형

ForEach 사용하기

arr.forEach((x) => { 
  result[x] = (result[x] || 0)+1; 
});

풀어쓴 것
if(result[x]){
   result[x]+=1
}
else{
   result[x]=1
}

Object로 만들기

function findSingle(arr){
  return arr.reduce((pv, cv)=>{
    pv[cv] = (pv[cv] || 0) + 1;
    return pv;
}, {});
728x90
반응형