728x90
- ECMA6에서 생긴map을 사용해서 데이터를 다루는 방법
map 생성
//map 생성 let map = new Map();
map 조작
//데이터 세팅 map.set(key, value); //데이터 삭제 map.delete(key); //key 체크(리턴 bool) map.has(key)); //map 초기화 map.clear();
map 순회하기
map.forEach(function (value, key) { console.log("key : ",key, " value : ", value) });
map JSON 변환하기
test = () => { let map = new Map(); mapToJson(map); } mapToJson = (map) => { return JSON.stringify([...map]); }
728x90
반응형