[JS] Map

JongHoon Son·2022년 6월 30일
0

JS

목록 보기
6/9
post-thumbnail

Map생성

const myMap = new Map();

Array to Map

const myArr = [
	{ key: 'name', value: 'Tom' },
	{ key: 'country', value: 'Chile' },
];


const myMap = new Map(
	myArr.map(el => {
		return [ el.key, el.value ];
	}),
);

Map to Array

const myMap = new Map();

myMap.set("name", "Tom");
myMap.set("country", "Chile");

const myArr = Array.from(myMap, ([ name, value ]) => ({ name, value }));

요소 추가

myMap.set(key, value)

요소 삭제

myMap.delete(key);

요소 모두 삭제

myMap.clear();

요소 존재 여부 확인

myMap.has(key);

요소 1개 출력

myMap.get(key);

전체 요소 반복

배열로 변환하여 반복문을 사용하거나

for (let el of map.values()) {
	// ...
}

이용

전체 요소 갯수 출력

myMap.size

profile
FE 공부

0개의 댓글