관리 메뉴

KorSA

[ JavaScript ES 6 ] Map, Set 본문

Knowledge Wiki/Javascript

[ JavaScript ES 6 ] Map, Set

Praiv. 2021. 12. 17. 17:58
320x100

1. key, value를 저장하는 Map 자료형
    Map 자료형은 자료간의 연관성을 표현하기 위해 사용

    자료얻기 -> get()

var person = new Map();
person.set('name', 'Kim');
person.set('age', 20);

var person2 = new Map([
  ['name', 'Kim'],
  ['age', 20]
]);


2. 중복자료를 허용하지 않는 Array 비슷한 Set 자료형

    Set의 add(), delete(), has(), size 주로 쓰임

var book = new Set(['john', 'tom', 'andy', 'tom']);
var arrBook = [...book]; // 기존 배열에서 중복 제거한 버전 구할 때 유용하게 쓰임

book; // {"john", "tom", "andy"}

 

728x90
728x90
Comments