for...of 循环遍历
1个回答
展开全部
1、for...of 遍历数组
for...of循环可以代替数组实例的forEach方法。for...in循环读取键名,for...of循环读取键值。
2、for...of 遍历 Map 和 Set 结构
3、for...of 遍历 数组/Map/Set 之 keys()/values()/entries() 返回的对象
4、for...of 遍历字符串
5、for...of 遍历 NodeList对象
6、for...of 遍历 arguments对象
7、for...of 遍历 非 Iterator 的类数组对象
8、for...of 遍历 对象
对于普通的对象,for...of结构不能直接使用,会报错。使用 for...in 可以遍历对象的键名。
总之,for...in循环主要是为遍历对象而设计的,不适用于遍历数组。
另一个方法是使用 Generator 函数将对象重新包装一下。
9、for...of 可以与 break / continue / return 配合使用
参考链接 : 阮一峰ES6教程
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询