Map, Set 자료형

Jian·2022년 9월 26일
0

JavaScript

목록 보기
18/27

Map

자료간 연관성 표현할 때 사용한다.

📌 생성

1. Map 객체 생성 후 자료 삽입

var person = new Map(); // 맵 자료형 생성

person.set('name', 'Kim');
person.set('age', 20);

2. 직접 Map객체에 넣기

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

📌 출력

person.get('age')

📌 자료개수

person.size

📌 제거

person.delete('age')

📌 반복문

for (var key of person.keys()) {
  // 키 개수만큼 아래 코드 실행 
  console.log(key)
}

Set

중복을 허용하지 않는 유사 Array 자료형

var students2 = new Set(['kim', 'tom', 'andy', 'tom']);

// 콘솔에 students2 출력해보면 중복자료인 tom은 1개만 저장되어있다

📌 추가

students2.add('Sally');

📌 자료 개수

students2.size;

📌 array로 변환

var students;
students = [...students2];
profile
개발 블로그

0개의 댓글