键值对主要是面向对象语言里的字典,或者叫哈希表,它通过键(key)可以直接访问到值(value),所以它查找的时间复杂度是O(1),即一次查找即可找到目标;在.net里有Dictionary,而在java里有HashMap等结构来实现,而在NoSQL里也有redis为代表的键值存储数据库;而在js里好像没有一种哈希的数据结构,不过我们可以借助对象的概念来实现,键相当于对象里的属性,而值相当于属性的值。

var color={};
//动态添加键值对象
color["red"]=1;
color["blue"]=2;

输出Map里的一个键的值

console.log(color.red);
console.log(color["blue"]);

遍历键值对象

Object.keys(color).forEach(function(key){
     console.log(key,obj[key]);
});

Js~对键值对操作

相关文章:

  • 2021-11-26
  • 2021-06-06
  • 2021-11-28
  • 2021-10-17
  • 2021-04-02
  • 2022-12-23
  • 2022-01-15
猜你喜欢
  • 2021-05-14
  • 2022-12-23
  • 2022-12-23
  • 2021-11-10
  • 2021-12-25
  • 2021-07-10
相关资源
相似解决方案