你的位置:首页 > 软件开发 > Java > 第六章:javascript:字典

第六章:javascript:字典

发布时间:2015-10-26 01:00:05
字典是一种以键-值对应形式存储的数据结构,就像电话薄里的名字和电话号码一样。只要找一个电话,查找名字,名字找到后,电话号码也就找到了。这里的键值是你用来查找的东西,值就是要查的到的结果。javascript的Object类就是以这种字典的形式设计的。本章利用Object类本身的特 ...

字典是一种以键-值对应形式存储的数据结构,就像电话薄里的名字和电话号码一样。只要找一个电话,查找名字,名字找到后,电话号码也就找到了。这里的键值是你用来查找的东西,值就是要查的到的结果。

javascript的Object类就是以这种字典的形式设计的。本章利用Object类本身的特性,实现一个Dictionary类,让这种类型的对象使用起来更简单。你也可以使用数组和对象来实现本章展示的方法。但是定义一个Dictionary类更方便,也更有意思。比如,使用()就比使用[]简单。当然,还有其它的一些便利,比如可以定义对整体进行操作的方法,举个例子:显示字典中所有的元素,这样就不必在主程序中使用循环去遍历整个字典了。

一,Dictionary类

Dictionary类的基础是Array类,而不是Object类。本章稍后将提到,我们想对字典中的键排序,而javascript中是不能对对象的属性进行排序的。但要记住,javascript一切皆为对象,数组也是对象。

以下面的代码开始定义Dictionary类:

  function Dictionary() {    this.datastore = new Array();  }

 

海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com

原标题:第六章:javascript:字典

关键词:JavaScript

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。