studyHard
article thumbnail
자료형 Map, Set
Language/JavaScript 2023. 4. 12. 18:02

JavaScript는 객체와 배열이라는 강력한 자료구조를 제공한다. 하지만 현실 세계를 반영하기엔 이 두 자료구조 만으론 부족해서 맵(Map)과 셋(Set)이 등장하게 되었다. Map 키가 있는 데이터를 저장한다는 점에서 객체와 유사하다. 다만, 맵은 키에 다양한 자료형을 허용한다는 점에서 차이가 있다. (객체의 key는 항상 스트링형태로 저장) let map = new Map([ // 2차원 key, value 형태의 배열 ["a", 1], ["b", 2], ["c", 3], ]); // map 자료형 : {"a" => 1, "b" => 2, "c" => 3} new Map() 맵을 만듬 map.set(key, value) key를 이용해 value를 저장 map.get(key) key에 해당하는 값을..