Do Not Think!!!

Posted
Filed under 01010101
자바스크립트에서 Object의 Property를 이용하여 Hash 객체를 구현하는 예제코드입니다.

구현 예제 (Language : javascript)
  1. function Hash ()
  2. {
  3.     var m_objHash = new Object();
  4.    
  5.    
  6.     this.put = function (key, value)
  7.     {
  8.         m_objHash[key] = value;
  9.     }
  10.    
  11.     this.get = function (key)
  12.     {
  13.         return m_objHash[key];
  14.     }
  15.    
  16.     this.remove = function (key)
  17.     {
  18.         var temp = m_objHash[key];
  19.        
  20.         delete m_objHash[key];
  21.        
  22.         return temp;
  23.     }
  24.    
  25.     this.getKeys = function ()
  26.     {
  27.         var keys = new Array();
  28.         for (var key in m_objHash)
  29.         {
  30.             keys.push(key);
  31.         }
  32.        
  33.         return keys;
  34.     }
  35. }