ecmascript-6 - es6 : is it not a good style to use const in for . .. 循环?

标签 ecmascript-6

<分区>

我见过的所有for...of 示例都使用let 来定义迭代变量,例如:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/for...of

这样说是不是好文风

for (const x of xs) {
    ...
}

如果 x 在循环体内永远不会改变?

最佳答案

for of 循环中使用 const 完全没问题。如果您认为对所有未分配给的变量使用 const 是一种很好的风格,那就去做吧。只是大多数人不会费心去默认 let

关于ecmascript-6 - es6 : is it not a good style to use const in for . .. 循环?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35991131/

相关文章:

javascript - 如何验证输入字符串仅包含一组字母?

javascript动态导入类模块并获取类名

javascript - 如何直接调用对象父类的setter?

javascript - 如何在 ES6 中创建主导入文件?

javascript - 遍历 ES6 类的方法和属性

javascript - React 获取 JSX 中的特定元素

reactjs - 从 map 返回的 React 对象传播(ES6)

javascript - 在 Chrome 中使用 React Native 调试 ES6 import 语句

javascript es6 数组特征 [...数据,0] "spread operator"

mvvm - 在 `.vue` 组件 detach/ready 函数中显式调用 vuex Action