zoukankan      html  css  js  c++  java
  • JavaScript之HashTable

    HashTable(哈希表)是一种根据键值对(key-value)来直接访问的集合类型的数据结构。

    哈希表的查找效率非常高,因为它可以直接通过key来访问。

    而数组是通过遍历下标来进行查找的。

    通常javascript中的对象可以动态添加或者删除属性,故可以把对象看做是一个集合,

    javascript的对象就是天生的HashTable。

    构造HashTable对象,如下:

    var hashTable = {name:"WILL",age:18} //若值为字符串,必须置于引号之间(单双均可)

    简单操作HashTable对象:

    取值: hashTable.name 或者 hashTable["name"];

    删除:   delete hashTable.name 或者 delete hashTable["name"]

    HashTable对象里也可以存储数组,例如:var hashTable = {a:[1,2,3,4],b:"WILL"};

    hashTable["a"]可以用操作数组的方法对其进行操作,例如:hashTable["a"].join()或者hashTable["a"].sort()等等。

    ******************************HashTable完 知识点来自月影《王者归来》****************************************

    *******************期待成长**********************期待分享************************************************

     

     

     

     

     

     

     

  • 相关阅读:
    对于js中原型的理解
    换行问题
    居中方法
    浮动清除
    js基础内容 原型与实例
    uniapp 吸顶 小demo
    uniapp 锚点滚动报错(h.push is not a function)
    uni-app 页面滚动到指定位置
    过滤后端返回的html文本标签
    uniapp 上拉加载
  • 原文地址:https://www.cnblogs.com/willpan/p/HashTable.html
Copyright © 2011-2022 走看看