티스토리 뷰

목차

    반응형

    구글링하다가 괜찮은 예제를 봐서 블로그로 발췌합니다.


    JavaScript HashMap 사용은 총 3단계로 나뉩니다. 순서대로 소개합니다.


    javascript hashmap 값 가져오기 출력


    1. 선언

    1
    2
    3
    HashMap = function(){  
        this.map = new Array();
    };
    cs


    2. 기능 추가

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    HashMap.prototype = {  
        put : function(key, value){  
            this.map[key] = value;
        },  
        get : function(key){  
            return this.map[key];
        },  
        getAll : function(){  
            return this.map;
        },  
        clear : function(){  
            this.map = new Array();
        },  
        getKeys : function(){  
            var keys = new Array();  
            for(i in this.map){  
                keys.push(i);
            }  
            return keys;
        }
    };
    cs


    3. JavaScript HashMap 값 가져오기, 넣기

    1
    2
    3
    var map = new HashMap();
    map.put("user_id""atspeed");
    map.get("user_id"); // return 'atspeed';
    cs



    자바스크립트에는 array라는 컨테이너가 있어서 유용하게 사용할 수 있습니다. 사용 폭을 넓히기 위해선 위처럼 HashMap 등의 사용법을 숙지하는 것이 좋습니다.


    JavaScript HashMap 사용 put get 예제 (값 가져오기)



    관련 글


    [C++ 11] Hash Map : HASH MAP Header not found

    [자바스크립트 강좌] 프로그래밍 유형 특징 3개, javascript 단점

    [JavaScript oop] 인스턴스(Instance) 강제로 생성하는 예제



    ⓒ written by vicddory

    반응형