for in 与for of

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

posted @ 2017-11-09 12:08  清风·流云  阅读(168)  评论(0编辑  收藏  举报