forEach:
一般用于对数组的遍历,不用于对对象的遍历,此方法会对数组中的每一个值进行遍历,直至全部遍历完成。故在其中的return,break会失效。
for in:
一般用于遍历对象,循环遍历对象的key,不推荐遍历数组。
for of
一般用于遍历对象,循环遍历对象的value,与forEach不同的是,它可以正常的响应break, return,continue.
一般用于对数组的遍历,不用于对对象的遍历,此方法会对数组中的每一个值进行遍历,直至全部遍历完成。故在其中的return,break会失效。
一般用于遍历对象,循环遍历对象的key,不推荐遍历数组。
一般用于遍历对象,循环遍历对象的value,与forEach不同的是,它可以正常的响应break, return,continue.