for in 与for of

Posted 清风·流云

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了for in 与for of相关的知识,希望对你有一定的参考价值。

最近在项目中需要用到遍历对象,用ES6 for of对象后报如下错误  TypeError: [object Object] is not iterable!,网上查询阮大神的教程发现“ES6 的有些数据结构原生具备 Iterator 接口(比如数组),即不用任何处理,就可以被for...of循环遍历。原因在于,这些数据结构原生部署了Symbol.iterator属性(详见下文),另外一些数据结构没有(比如对象)。”就是说ES6数组这些自带了iiterator,而对象没有所以不能使用,哎,看书不认真,记下来!

以上是关于for in 与for of的主要内容,如果未能解决你的问题,请参考以下文章

浅谈for...in与for....of

for..of与for..in

for...in 与for ...of的区别

for each in for in 与for of

for each in for in 与for of

for in 与for of