[JavaScript] Set, Map

승미니·2021년 5월 5일
0

JavaScript

목록 보기
5/5

Map

  • key값은 String 뿐
let m = new Map()
// setting의 set
m.set('하나', '1')
m.set('1', '하나')
m.set('true', '1')
m.set('false', '0')
// get으로 key값 사용해서 value를 불러올 수 있음
m.get('하나')
// 각각의 인덱스를 출력할 수 있다. 
// 다른 자료형이 들어올 수 있음
// 객체도 들어갈 수 있다. 
keys()
values()
entries() // key value의 쌍

// 인덱스로 가지고 있는 자료형도 map으로 만들 수 있다.
let temp = new Map(
// 전체를 감쌀 수 있는 array가 있어야함. 
              [[1, 10],
              [2, 20],
              [3, 30]]
           )

Set

  • 중복 X
let s = new Set('abcde');
// 중복이 있을 경우 중복 제거 
s.size; 
// 맨뒤에 추가
s.add('f');
// 
// 배열도 Set 가능

//delete
//has
//clear 
//모두 사용 가능
profile
Web Frontend Developer

0개의 댓글