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

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


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

댓글(0)

Designed by JB FACTORY