es5中的for in 与es6中的for of的用法与区别

for in 用与循环遍历对象中的属性键值

for of用于循环遍历出数组中的属性值

for in 也可以遍历数组,但是局限是他会把数组的其他属性键值也会遍历出,例如给数组添加一个属性arr.name = 'zhaokaikai';

for of也可以用于遍历对象但是需要 用Object.keys()将对象中key取出来

具体实现代码请自行百度,此处只提供自己方便记忆的思路,谢谢

posted @ 2018-08-26 11:07  乡野村夫28  阅读(759)  评论(0编辑  收藏  举报