foreach()踩过的坑

308 阅读1分钟

前些天在项目中使用项目自己封装后的foreach()函数时,踩过一些坑,特此记录。

forEach() 方法用于调用数组的每个元素,并将元素传递给回调函数。这是互联网上大多数帖子关于foreach()函数的定义。

但这个定义少了关键词:遍历调用。扩展一下就是,遍历数组中所有元素,并且不会停止

因此,forEach()中的return只会结束此次循环,执行下一次循环。

同理,也不能使用break跳出遍历,这个大多数了解,因为在foreach里输入break会报错。