【发布时间】:2015-12-22 06:45:09
【问题描述】:
在 ES6 中过滤或映射节点列表的最有效方法是什么?
根据我的阅读,我会使用以下选项之一:
[...nodelist].filter
或
Array.from(nodelist).filter
你会推荐哪一个?还有没有更好的方法,例如不涉及数组?
【问题讨论】:
-
基本上,这两种方法都做同样的事情。如果您使用的是
babel,那么[...coll]将简单地调用Array.from(coll)来处理不是Array的任何内容。 -
FWIW,
...语法可能不受旧 IDE 支持,而Array.from()只是一种常规方法。
标签: javascript arrays filter ecmascript-6 nodelist