JS:forEach方法和map方法区别(****四颗星)
forEach方法和map方法都是用于对数组进行遍历的方法,它们的区别在于:
- forEach方法没有返回值,只是对数组中的每个元素执行一次回调函数,例如:输出:
- map方***返回一个新的数组,该数组的每个元素是原数组中的每个元素执行回调函数后的返回值,例如:输出:
forEach方法,对于break或continue是无效的,return只能跳出本次循环,除了抛出异常以外,没有办法中止或跳出 forEach() 循环。如果你需要中止或跳出循环,forEach() 方法不是应当使用的工
剩余60%内容,订阅专栏后可继续查看/也可单篇购买
前端面试题 文章被收录于专栏
前端面试的一些常问问题、问题的具体实现(可直接运行)以及底层原理