欢迎光临
我的个人博客网站

Js~对键值对操作

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

定义一个Map对象

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~对键值对操作

赞(0) 打赏
未经允许不得转载:张拓的天空 » Js~对键值对操作
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

专业的IT技术经验分享 更专业 更方便

联系我们本站主机

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏