const people = {
이호준: "01050442903",
이호상: "01051442904",
이준호: "01050342904",
이호준: "01050442903",
이준: "01050412904",
이호: "01050443904",
이호준: "01050442903"
};
let result = new Set();
for(let key in people){
result.add(people[key])
}
console.log(result.size)
Set() 이란 중복되지 않는 Data를 저장하는 객체인데요
people 안에 Data 들을 for in 문으로 key 값만 뽑아 내줍시다.
for(let key in people)
그 다음에 전 시간에도 했었던
Set 객체에 add를 해주어 키 값을 넣어줍시다.
result.add(people[key]
자 이제 넣었으니까
console.log(result.size)로 중복 된 값이 몇개였는지 볼까요?
출력 값 : 5
5개라네요
이 문제의 핵심은
Set의 활용과 for in Key 값 뽑기