[js] for in 和 for of 的区别?

for of 用于遍历于数组和可迭代对象得到的是entity({key: value}), for in 用于遍历对象的得到的是对象的属性名
for in 不可用来遍历一个数组, for in 将会把数组中的 length 等不需要的属性给一并遍历出来
for of 不可用来遍历对象,对象是一个不可迭代对象。

个人简介

我是歌谣,欢迎和大家一起交流前后端知识。放弃很容易,
但坚持一定很酷。欢迎大家一起讨论

主目录

与歌谣一起通关前端面试题