language/javascript

ECMA6에서 생긴 map을 사용하기

superminy 2016. 11. 14. 11:44
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
반응형