var arr = []; // map에 담긴 value를 리스트에 담기위한 객체
    
    /*
        map 에 담긴 value 가져오기
        모든 브라우저에서 가능
    */
    tagCodeMap.forEach(function (value, key, map) {
        console.log("map.get(" + key + ")" + " = " + value);
        arr.push(value);
    });
    var arr = []; // map에 담긴 value를 리스트에 담기위한 객체
    
    /*
        IE에선 안되는 코드. values() 가 안먹힘
    */
    var it = tagCodeMap.values();
    do{
        var itObj = it.next();
        if( itObj.done == true ){
            console.log("STOP!!!!!!!!!!!");
            break;
        } else {
            arr.push(itObj.value);
        }

    } while( true ); 

Map 참고

Map.values 레퍼런스 : https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Map/values#Browser_compatibility
Map 레퍼런스 : https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Map/prototype

 

Map.prototype

The Map.prototype property represents the prototype for the Map constructor.

developer.mozilla.org

 

'Develope > Jquery' 카테고리의 다른 글

JS 글자 수 byte로 체크  (0) 2019.05.27
iCheck 이벤트 처리  (0) 2019.02.22

+ Recent posts