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完 知识点来自月影《王者归来》****************************************

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

     

     

     

     

     

     

     

  • 相关阅读:
    解决linux下打开windows下压缩文件乱码的问题
    vim & emacs 强制修改 root 权限的文件
    在ubuntu下,给 svn diff 一点颜色
    sql优化(一)
    sql优化(二) 索引(一)
    Java反射与思想!
    JDK5.0枚举 泛型 注释
    忘羡的Day9!
    来博客的第二天!
    来博客第一天
  • 原文地址:https://www.cnblogs.com/willpan/p/HashTable.html
Copyright © 2011-2022 走看看