cheetsheet

Map에 밸류로 배열을 집어 넣기

냠냠맨 2023. 1. 4. 18:30
function solution(genres, plays) {
    let map = new Map()
    let set = [...new Set(genres)]
    
    for(i=0 ; i<set.length ; i++) {
        map.set(set[i],[])
    }
    
    for(i=0; i<genres.length; i++) {
        let pusher = map.get(genres[i])
        pusher.push([plays[i],i ])
    }
    
    return [...map]
}

 

미리 키값을 지정하고 밸류로 []를 지정해줍니다.

그다음 변수를 선언하고 get 값을 할당해줍니다.

get값을 할당한 변수에 원하는 값을 push 하면 밸류값이 변화하네요

 

이...게뭐지?

원리는 모르겠지만 아무튼 됨

chatGPT가 알려준 지식...감사합니다.

반응형