javascript

[javascript] Set() 함수를 이용한 중복제거 / Set 함수 객체 길이 구하기

문앵 2022. 6. 20. 00:56

1. 중복되는 요소 제거

const temp = [1,2,2,3,3,3]

const set = new Set(test) // {1,2,3}

 

 

2. 길이 구하기

console.log(set.size) // 3

 

 

3. spread 연산자 활용 배열 만들기 

const get = [...set] // [1,2,3]

 

 

----------

 

4. 객체 데이터 길이 구하기

일반적인 객체의 길이를 구하려면 키의 갯수를 이용해서 구해야 함. 

const yy = { firstKey : {1,2} , secKey: [1,2] , thirKey:"what" } ;

 

// 먼저 key 를 배열형태로 담아서 반환해줌

const xx = Object.keys[yy] // [ firstKey, secKey, thirKey ]

 

// 그 다음 배열 갯수 구하면 됨

console.log(xx.length) // 3

 

 

 

반응형