for in 是一种在 JavaScript 中遍历对象属性的方法,它可以遍历一个对象的所有可枚举属性,但不能遍历数组。
for of 是一种在 JavaScript 中遍历可迭代对象的方法,它可以遍历数组、字符串、Set、Map 等可迭代对象。
foreach 是 JavaScript 中 Array 的一个方法,它可以遍历数组并对数组中的每个元素执行指定操作。
1、for in 、for of 两者比较(遍历对象)
迭代器的理解:?
是使用户在容器对象(container,例如链表或数组)上可以遍历访问的对象
在JavaScript中,迭代器也是一个具体的对象,这个对象需要符合迭代器协议 :
迭代器协议定义了产生一系列值(无论是有限还是无限个)的标准方式;
在JavaScript中这个标准就是一个特定的next方法;
希望我的文章可以帮助大家