我认为没有别的事情要澄清。我在谷歌浏览器51.0.2704.84中寻找阵列理解。
当我运行时
var doubled = [for (i of numbers) i * 2];
在浏览器控制台中抛出一个SyntaxError:
未捕获的SyntaxError:
的意外标记
Chromium团队有哪些理由不包含此功能?
答案 0 :(得分:2)
数组理解was included in ECMAScript 6 but later removed.
实现此行为的建议方法是使用当前可用的标准数组函数,如map
和filter
。