zoukankan      html  css  js  c++  java
  • js中哈希表的几种用法总结

    本篇文章只要是对js中哈希表的几种用法进行了总结介绍,需要的朋友可以过来参考下,希望对大家有所帮助
    1、
    <html>
    <head>
    <script type="text/javascript">
    // by Go_Rush(脚本之家)  from http://www.jb51.net/
    var hash={
        "百度"           :"http://www.baidu.com/",
        "Google"         :"http://www.google.com/",
        "微软"            :"http://www.microsoft.com/",
        "脚本之家"        :"http://www.jb51.net/"
    };
    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、

     1 <script>
     2   var   ht   =   
     3   {   
     4       "c1"   :   {"UserID":"userc1","UserName":"usercc1"},   
     5       "c2"   :  {"UserID":"userc2","UserName":"usercc2"},   
     6       "c3"   :   {"UserID":"userc3","UserName":"usercc3"}
     7   };   
     8 
     9   alert(ht["c1"]["UserID"]);   
    10   alert(ht["c2"]["UserID"]);
    11 </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>
    

    for/in循环是遍历对象属性的方法。如

    var obj = {
        name : 'obj1',
        age : 20,
        height : '176cm'
    }       
    var str = '';
    for(var key in obj)
    {
        str += key + ':' + obj[key] + '
    ';
    }
    alert(str);

    输出为:name:obj1

           age:20

          height:176cm

  • 相关阅读:
    git stash
    vim 使用
    git 分支管理
    git 日常使用
    js createElement
    git checkout
    2.2链表 链表中倒数第k个结点
    1.8字符串及分析 翻转子串
    全排列
    1.7数组 清除行列
  • 原文地址:https://www.cnblogs.com/wdlhao/p/5105479.html
Copyright © 2011-2022 走看看