Javascript_ Map, Set

JOO·2022년 2월 4일
0

javascript기초

목록 보기
14/15

Javascript_ Map, Set

Map, Set, Get...

  • 맵은 키가 있는 데이터를 저장하는 점에서 객체와 유사하지만, 키 값에 다양한 자료형들이 올 수 있음.
  • Set이나 Get을 사용해야지 Map기능을 사용할 수 있음. 일반 객체처럼 사용하면 일반 객체 취급을 하기 때문에 여러가지 제약이 생길 수 있음.
new Map() // 맵 만들기
map.set(key, value) // key : value 값 저장
map.get(key) // key에 해당하는 value값 리턴. key가 없으면 undefined 리턴
map.has(key) // key가 존재하면 true, 없으면 false 리턴
map.delete(key) // key에 해당하는 값 삭제
map.clear() // 모든 요소 제거
map.size // 요소의 개수 리턴

let map = new Map();

map.set('1', 'str1');   // 문자형 키
map.set(1, 'num1');     // 숫자형 키
map.set(true, 'bool1'); // 불린형 키

map.get(1); // 'num1'
map.get('1'); // 'str1'

map.size; // 3

//작성중//

profile
개발공부 기록

0개의 댓글