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


Posted in Javascript onJanuary 28, 2014

1.

<html>
<head>
<script type="text/javascript">
// by Go_Rush(三水点靠木)  from https://3water.com/
var hash={
    "百度"            :"http://www.baidu.com/",
    "Google"        :"http://www.google.com/",
    "微软"            :"http://www.microsoft.com/",
    "三水点靠木"    :"https://3water.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>
Javascript 相关文章推荐
jquery 插件开发方法小结
Oct 23 Javascript
谈谈JavaScript中的函数与闭包
Apr 14 Javascript
使用cluster 将自己的Node服务器扩展为多线程服务器
Nov 10 Javascript
jQuery超简单选项卡完整实例
Sep 26 Javascript
ECMA5数组的新增方法有哪些及forEach()模仿实现
Nov 03 Javascript
jQuery.deferred对象使用详解
Mar 18 Javascript
jQuery设置Cookie及删除Cookie实例分析
Apr 15 Javascript
详解使用webpack打包编写一个vue-toast插件
Nov 08 Javascript
使用vue脚手架(vue-cli)搭建一个项目详解
May 09 Javascript
Vue中消息横向滚动时setInterval清不掉的问题及解决方法
Aug 23 Javascript
keep-alive不能缓存多层级路由菜单问题解决
Mar 10 Javascript
如何利用Node.js与JSON搭建简单的动态服务器
Jun 16 Javascript
js日期对象兼容性的处理方法
Jan 28 #Javascript
JS cookie中文乱码解决方法
Jan 28 #Javascript
JS正则表达式验证数字代码
Jan 28 #Javascript
js的隐含参数(arguments,callee,caller)使用方法
Jan 28 #Javascript
js中arguments,caller,callee,apply的用法小结
Jan 28 #Javascript
setInterval与clearInterval的使用示例代码
Jan 28 #Javascript
Jquery实现的一种常用高亮效果示例代码
Jan 28 #Javascript
You might like
php截取utf-8中文字符串乱码的解决方法
2010/03/29 PHP
Fatal error: Call to undefined function curl_init()解决方法
2010/04/09 PHP
PHP三元运算符的结合性介绍
2012/01/10 PHP
一个基于phpQuery的php通用采集类分享
2014/04/09 PHP
windows的文件系统机制引发的PHP路径爆破问题分析
2014/07/28 PHP
如何在旧的PHP系统中使用PHP 5.3之后的库
2015/12/02 PHP
php 使用html5实现多文件上传实例
2016/10/24 PHP
PHP实现的大文件切割与合并功能示例
2018/04/10 PHP
thinkPHP框架实现多表查询的方法
2018/06/14 PHP
thinkphp5.1框架模板布局与模板继承用法分析
2019/07/19 PHP
WEB页子窗口(showModalDialog和showModelessDialog)使用说明
2009/10/25 Javascript
TinyMCE 新增本地图片上传功能
2010/11/05 Javascript
JavaScript字符串String和Array操作的有趣方法
2012/12/18 Javascript
JS定义回车事件(实现代码)
2013/07/08 Javascript
JavaScript和CSS交互的方法汇总
2014/12/02 Javascript
使用bat打开多个cmd窗口执行gulp、node
2017/02/17 Javascript
javascript异常处理实现原理详解
2020/02/17 Javascript
[02:55]DOTA2英雄基础教程 发条技师
2013/12/04 DOTA
[05:31]DOTA2英雄梦之声_第08期_莉娜
2014/06/23 DOTA
Django 忘记管理员或忘记管理员密码 重设登录密码的方法
2018/05/30 Python
python3判断url链接是否为404的方法
2018/08/10 Python
通过实例了解python property属性
2019/11/01 Python
详解python 降级到3.6终极解决方案
2020/02/06 Python
jupyter lab文件导出/下载方式
2020/04/22 Python
python将数据插入数据库的代码分享
2020/08/16 Python
涂鸦板简单实现 Html5编写属于自己的画画板
2016/07/05 HTML / CSS
整理HTML5中表单的常用属性及新属性
2016/02/19 HTML / CSS
HTML5无刷新改变当前url的代码
2017/03/15 HTML / CSS
什么是封装
2013/03/26 面试题
公司市场部岗位职责
2013/12/02 职场文书
高中毕业自我鉴定
2013/12/16 职场文书
新员工欢迎词
2014/01/12 职场文书
中秋节主持词
2014/04/02 职场文书
2014财产信托协议书范本
2014/11/18 职场文书
万能检讨书开头与结尾怎么写
2015/02/17 职场文书
医学生自荐信范文
2015/03/05 职场文书