☆藍色夢想☆

          世界總是反反覆覆錯錯落落地飄去 來不及嘆息 生活不是平平淡淡從從容容的東西 不能放棄
          posts - 57, comments - 5, trackbacks - 0, articles - 0

          js寫的Hashtable類

          Posted on 2006-08-16 23:22 ☆藍色夢想☆ 閱讀(281) 評論(0)  編輯  收藏 所屬分類: AJAX
          < script?language = " javascript " ?type = " text/javascript " >

          function ?Hashtable()
          {
          ????
          this ._hash???????? = ? new ?Object();
          ????
          this .add???????? = ? function (key,value){
          ????????????????????????
          if ( typeof (key) != " undefined " ){
          ????????????????????????????
          if ( this .contains(key) == false ){
          ????????????????????????????????
          this ._hash[key] = typeof (value) == " undefined " ? null :value;
          ????????????????????????????????
          return ? true ;
          ????????????????????????????}?
          else ?{
          ????????????????????????????????
          return ? false ;
          ????????????????????????????}
          ????????????????????????}?
          else ?{
          ????????????????????????????
          return ? false ;
          ????????????????????????}
          ????????????????????}
          ????
          this .remove???????? = ? function (key){ delete ? this ._hash[key];}
          ????
          this .count???????? = ? function (){ var ?i = 0 ; for ( var ?k? in ? this ._hash){i ++ ;}? return ?i;}
          ????
          this .items???????? = ? function (key){ return ? this ._hash[key];}
          ????
          this .contains???? = ? function (key){? return ? typeof ( this ._hash[key]) != " undefined " ;}
          ????
          this .clear???????? = ? function (){ for ( var ?k? in ? this ._hash){ delete ? this ._hash[k];}}

          }

          var ?a? = ? new ?Hashtable();

          a.add(
          " aa " );
          a.add(
          " bb " , 2342 );
          a.add(
          " bb " , 2342 );

          a.remove(
          " aa " );

          alert(a.count());

          alert(a.contains(
          " bb " ));

          alert(a.contains(
          " aa " ));

          alert(a.items(
          " bb " ));


          </ script >
          主站蜘蛛池模板: 江都市| 灵台县| 漯河市| 中超| 玉林市| 始兴县| 太原市| 宜城市| 渭南市| 玉山县| 英吉沙县| 昌黎县| 周至县| 桐梓县| 青海省| 普定县| 阳朔县| 余庆县| 蕉岭县| 天台县| 亳州市| 南宫市| 成都市| 扶沟县| 古交市| 民丰县| 株洲市| 盐山县| 大荔县| 阿鲁科尔沁旗| 利川市| 横山县| 交口县| 加查县| 海安县| 田林县| 正安县| 麻栗坡县| 清河县| 咸丰县| 荥经县|