js中哈希表的几种用法总结

  1.

  

复制代码 代码如下:

  <html>

  <head>

  <script type="text/javascript">

  // by Go_Rush(管理资源吧)  from http://www.glzy8.com/

  var hash={

  "百度"            :"http://www.baidu.com/",

  "Google"        :"http://www.google.com/",

  "微软"            :"http://www.microsoft.com/",

  "管理资源吧"    :"http://www.glzy8.com/"

  };

  function showUrl(element){    //使用哈稀对象

  alert(hash[element.value])

  }

  </script>

  </head>

  <body>

  <form>

  <input type="text" id="txt" />

  <input type="button" value="测试" onclick="showUrl(document.getElementById('txt'));"/>

  </form>

  </body>

  </html>

  2.

  

复制代码 代码如下:

  <script>

  var   ht   =

  {

  "c1"   :   {"UserID":"userc1","UserName":"usercc1"},

  "c2"   :  {"UserID":"userc2","UserName":"usercc2"},

  "c3"   :   {"UserID":"userc3","UserName":"usercc3"}

  };

  alert(ht["c1"]["UserID"]);

  alert(ht["c2"]["UserID"]);

  </script>

  3

  

复制代码 代码如下:

  <script>

  var Arr =new Array({'s':'sss','aa':'www'},{'s1':'wwww','aa1':'ssss'});

  alert(Arr[0].s);

  alert(Arr[0].aa);

  alert(Arr[1].s1);

  alert(Arr[1].aa1);

  </script>