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 클래스에 직접 접근이 가능하다.