es6 的循环

简介: for-of  循环for-of 不能直接用来遍历对象的属性,如果你想遍历对象的属性,你可以使用 for-in 语句(for-in 就是用来干这个的),或者使用下面的方式:for (let key of Object.

for-of  循环

for-of 不能直接用来遍历对象的属性,如果你想遍历对象的属性,你可以使用 for-in 语句(for-in 就是用来干这个的),或者使用下面的方式:
for (let key of Object.keys(someObject)) {
  console.log(key + ": " + someObject[key]);
}

 

目录
相关文章
|
3月前
|
JavaScript 前端开发 编译器
ES6 代码转成 ES5 代码的实现思路是什么
ES6 代码转成 ES5 代码的实现思路主要是通过编译器将新的语法结构和特性转换为旧版本的 JavaScript 代码,以确保在不支持 ES6 的环境中可以正常运行。常用的工具如 Babel 可以自动完成这一过程。
|
2月前
|
算法
除了break和continue,还有其他方式控制ES7中for...of循环吗?
除了break和continue,还有其他方式控制ES7中for...of循环吗?
|
8月前
|
索引
ES6学习之数组
ES6学习之数组
|
8月前
|
JavaScript 前端开发
ES6 函数
ES6(ECMAScript 2015)是 JavaScript 的一个重要版本,它引入了许多新的特性和语法。其中,函数是 ES6 的一个重要组成部分,它提供了许多新的函数语法和特性,如箭头函数、函数参数默认值、函数解构赋值等。
48 8
|
8月前
|
前端开发 JavaScript
ES6中 对象合并
ES6中 对象合并
52 0
|
前端开发 JavaScript
ES6 对象合并
ES6 对象合并
195 0
|
前端开发 JavaScript Java
ES6②
ES6②
104 0
|
Web App开发 JSON JavaScript
三个比它们等效 ES5 速度慢的 ES 6 函数
我在 medium 上看到一篇 3 JavaScript Performance Mistakes You Should Stop Doing 文章(点击阅读全文可以查看原文,需要科学上网),大概意思就是说有 3 个 JavaScript 性能错误,你不应该再去写了。
169 0
三个比它们等效 ES5 速度慢的 ES 6 函数