首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Nodejs的地图收集和谐/ES6破坏?

问Nodejs的地图收集和谐/ES6破坏?
EN

Stack Overflow用户
提问于 2013-10-15 23:51:26
回答 1查看 3.3K关注 0票数 1

似乎Nodejs 0.10.20中的Map被破坏了。我以--和谐(包括--和谐_集合标志)开始它。

如需参考,请查阅http://dailyjs.com/2012/10/15/preparing-for-esnext/。

下面的例子在Firefox 20.0中运行。

在Nodejs控制台中,我执行以下操作

var map =新地图([ "name“、"Nicholas”、"title“、”Author“)); 未定义 地图 {}

因此,控制器初始化似乎不起作用。然后,我学习Firefox的例子,它们大多不起作用:

console.log(map.has("name"));// true 错误 未定义 console.log(map.get("name"));// "Nicholas“ 未定义 未定义 Console.log(map.has(标题));// true 错误 未定义 Console.log(map.get(“标题”));//“作者” 未定义 未定义 console.log(map.size());// 2 TypeError:对象#没有“大小”方法 在里弗尔:1:17 在REPLServer.self.eval (repl.js:110:21) 在repl.js:249:20 在REPLServer.self.eval (repl.js:122:7) 在接口处。(repl.js:239:12) 在Interface.EventEmitter.emit (events.js:95:17) 在Interface._onLine (readline.js:202:10) 在Interface._line (readline.js:531:8) 在Interface._ttyWrite (readline.js:760:14) 在ReadStream.onkeypress (readline.js:99:10)

我很困惑这些基本的Map方法不起作用。我有Nodejs版本0.10.20

EN

回答 1

Stack Overflow用户

发布于 2015-11-16 00:35:41

具体来说,node.js v0.10.25Map似乎支持以下方法:

代码语言:javascript
复制
> console.log(Object.getOwnPropertyNames(Map.prototype))
[ 'constructor', 'get', 'set', 'has', 'delete' ]

非常不幸的是,似乎没有任何方法来迭代Map中的元素。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19393073

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档