티스토리 뷰
목차
반응형
구글링하다가 괜찮은 예제를 봐서 블로그로 발췌합니다.
JavaScript HashMap 사용은 총 3단계로 나뉩니다. 순서대로 소개합니다.
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 등의 사용법을 숙지하는 것이 좋습니다.
관련 글
▷ [C++ 11] Hash Map : HASH MAP Header not found
▷ [자바스크립트 강좌] 프로그래밍 유형 특징 3개, javascript 단점
▷ [JavaScript oop] 인스턴스(Instance) 강제로 생성하는 예제
ⓒ written by vicddory
반응형