sitelink1 | |
---|---|
sitelink2 | |
sitelink3 | |
sitelink4 | |
extra_vars4 | |
extra_vars5 | |
extra_vars6 |
1. 코드
HashMap = function(key) {
arguments.callee[key] = this;
};
2. 사용법
1) 'key1' 이라는 key값으로 오브젝트를 생성하여 Map에 저장
var obj = new HashMap('key1');
obj.align = "center";
obj.id = "key1";
obj.background = "black";
2) Map에서 'key1' 이라는 key값으로 오브젝트를 추출
var obj = HashMap['key1'];
3. 특징
1) HashMap 에 저장되는 객체들은 reference가 null 이 될때까지 소멸되지 않는다.
2) 동일한 환경의 document 내에서는 어떤 위치에서도 HashMap 클래스에 직접 접근이 가능하다.