【发布时间】:2015-12-05 18:57:30
【问题描述】:
我想将 JS6 的新 Set-object 与 Underscore 结合使用。据我所知,JavaScript 支持一个叫做“迭代器和生成器”的概念。以下代码不起作用...
var omega = new Set([1, 2, 3, 4, 5, 6]);
var filtered = _.(omega).filter(even); // filtered should be of type set
...我的解决方法看起来像这样...
var omega = new Set([1, 2, 3, 4, 5, 6]);
var filtered = new Set(_.([...omega]).filter(even));
下划线是否支持可迭代对象?如果不是,那么避免输入 [...myIterable] 并保留设置的数据类型的最优雅的方法是什么?
【问题讨论】:
标签: javascript collections underscore.js ecmascript-6 iterable