问题标签 [es6-map]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - JavaScript 将函数传递给 map();
有人可以解释一下下面的代码是如何工作的吗?
我了解它是如何map();
工作的,我只是不明白它从哪里获取文章,因为它没有作为参数传递给其中的 createArticle 函数map();
javascript - 由原语和对象组成 ES6 Map 的键
ES6 Maps 使得使用任何值的键成为可能,包括函数、对象和任何原语。我想用一个字符串和一个对 DOM 节点的引用创建一个组合键。
显然这不起作用,上面的加法将评估为[object HTMLBodyElement]my string
. 我该怎么做呢?
javascript - 更高的性能 - Map.prototype.forEach 还是 for..of?
说我有:
两者之间是否存在性能差异:
对比
我假设Map.protoype.forEach
使用迭代器就像 for..of? 我在这里读到,在迭代期间使用 for..of 从地图中删除键是安全的,请参阅:ES6:在 Set/Map 迭代期间从 Set/Map 中删除元素是否危险?
我想知道用Map.prototype.forEach
循环从地图中删除键是否安全。
javascript - 遍历js es6 map中的指定范围
我有一个排序的 JavaScript 映射结构,它根据时间存储对象状态。
Map(key:time(inMilli), value: {object attributes})
我需要完成的是能够根据开始时间和结束时间检查地图,以获取所有值的集合,而无需遍历整个地图。
javascript - 检查字符串是否包含在特定的 Map() 键中
我有一张从 json 文件填充的地图,类似于下面
我希望能够运行 if 语句来检查值是否包含在“ConfigItem”键中,如果是,则执行某些操作。
我查看了 map.get 和 map.has,但我似乎无法弄清楚如何搜索特定键并在它包含特定值时返回。
javascript - 如何在 React 无状态组件中使用 ES6 map 函数
在我的 React 应用程序中,我有一个通过 api 响应获得的对象数组。我想在手风琴中显示每个对象的细节。我正在使用 react-accessible 手风琴并创建了一个 React 无状态组件。我希望我的每个手风琴都代表数组的一个对象。我在 dataProp 中有我的对象数组并迭代我已经编写了我的组件,如下所示 -
这样做时,这给了我错误-
有人可以让我知道我哪里出错了吗?提前致谢。