相关疑难解决方法(0)

ECMAScript 2015:for循环中的const

以下两个(或两个/两个)代码片段中的哪一个应该在完整的ECMAScript 2015实现中工作:

for (const e of a)

for (const i = 0; i < a.length; i += 1)

根据我的理解,第一个例子应该有效,因为e每次迭代都会初始化.i在第二个版本中是否也应该如此?

我很困惑,因为现有的实现(Babel,IE,Firefox,Chrome,ESLint)似乎并不一致,并且具有const两种循环变体的各种行为的完整实现; 我也无法在标准中找到具体的观点,因此我将非常感激.

javascript scope for-loop const ecmascript-6

72
推荐指数
3
解决办法
3万
查看次数

标签 统计

const ×1

ecmascript-6 ×1

for-loop ×1

javascript ×1

scope ×1