☆藍色夢想☆

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

          js寫的Hashtable類

          Posted on 2006-08-16 23:22 ☆藍色夢想☆ 閱讀(275) 評論(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 >
          主站蜘蛛池模板: 博乐市| 汤阴县| 望江县| 双流县| 河西区| 东乡族自治县| 墨脱县| 龙游县| 昭平县| 合作市| 罗城| 阳春市| 石渠县| 南靖县| 嘉义县| 湖口县| 永吉县| 邯郸市| 苍溪县| 凤台县| 拜泉县| 得荣县| 灯塔市| 沁阳市| 伽师县| 乌兰察布市| 抚松县| 新宁县| 靖西县| 呈贡县| 苗栗县| 长丰县| 黑水县| 陆河县| 临高县| 徐闻县| 岳阳县| 乌兰察布市| 阜宁县| 博乐市| 景泰县|