forEach、fo通俗易懂版_不能修改和删除集合数据_它不适用于对象也不能在遍历中修改数组

forEach、for-in、for-of的区别,通俗易懂版

forEach

forEach就像是个遍历小助手,主要用来在数组里走一圈,检查每一个值。它不适用于对象,也不能在遍历中修改数组。如果你想在遍历过程中停止,那它就没办法了。

优点:

缺点:

for-in

for-in就像是个对象探索器,它喜欢探索对象的每一个属性,包括那些不应该是属性的东西。它不推荐用来遍历数组。

优点:

缺点:

for-of

for-of就像是个高效的数据遍历机器人,它可以用来遍历各种类型的数据,包括数组、对象、字符串等。它不仅能遍历数组,还能处理对象中的值,并且可以在遍历中使用break、continue和return。

优点:

缺点:

JavaScript简介

JavaScript,简称JS,是一种轻量级的编程语言。它最初是为了在网页上添加交互功能而诞生的,但现在它已经被广泛应用于各种场景。

版本 发布时间
ECMAScript 3 1999年
ECMAScript 5.1 2009年
ECMAScript 2015(ES6) 2015年