怎么读取map里面的值,java获取map的值

  怎么读取map里面的值,java获取map的值

  本教程运行环境:windows7系统,javascript1.8.5版本1.8.5,戴尔G3电脑。

  Map对象保存键/值对,并且是键/值对的集合。任何值(对象或原始值)都可以用作键或值。对象结构提供“字符串-值”对应,映射结构提供“值-值”对应。

  获取JavaScript映射值的示例:

  地图对象如下:

  var mapObject={

  Id1001:小明,

  Id1002:“小花”

  } Get id是对应于“id001”的值:

  for(mapObject中的变量键){

  var value=map object[key];//注意是[]

  警报(值);//小明和小华依次弹出

  }对象和地图对象的比较:

  相似性:您可以通过按键来访问值,删除键,并检查键是否绑定到值。

  差异:

  1.对象的键只能是字符串或符号,而映射的键可以是任何值,包括函数、对象和基本类型。

  2.2中的关键值。Map是有序的,而添加到对象中的键则不是。因此,当遍历它时,Map对象按照插入的顺序返回键值。

  3.直接通过size属性得到一个Map的键值对个数,而一个对象的键值对个数只能手工计算。

  4.Map是迭代的,而Object的迭代需要先得到它的键数组再迭代。

  5.对象有自己的原型,因此原型链上的键名可能与对象上的键名冲突。虽然ES5可以从map=Object.create(null)开始创建一个没有原型的对象,但是这种用法并不常见。

  6.在频繁添加和删除键值对的场景中,Map具有一些性能优势。

  【推荐学习:javascript高级教程】以上是javascript如何读取map值的细节。请多关注我们的其他相关文章!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: