forEach、for...in...和for...of...的区别
forEach是用来遍历数组的方法,不会更改数组的值;不能使用continue、break等跳出循环。
for...in...主要用于遍历对象,取到键值对中的键。但也可以用来遍历数组。
for...of...用来遍历实现了Symbol.iterator的类数组数据类型。如数组、map、set、string等等。不能直接遍历对象,但可以通过Object.keys或Object.values获取键数组或值数组进行遍历
forEach是用来遍历数组的方法,不会更改数组的值;不能使用continue、break等跳出循环。
for...in...主要用于遍历对象,取到键值对中的键。但也可以用来遍历数组。
for...of...用来遍历实现了Symbol.iterator的类数组数据类型。如数组、map、set、string等等。不能直接遍历对象,但可以通过Object.keys或Object.values获取键数组或值数组进行遍历