【手动实现forEach】

本文介绍了JavaScript中forEach方法的基本概念和用法,并通过实例详细解释了如何自定义一个类似的forEach功能。内容包括forEach的参数、回调函数及其作用,以及自定义的myForEach函数的核心实现和测试过程。
摘要由CSDN通过智能技术生成

forEach的定义和用法

forEach() 方法用于调用数组的每个元素,并将元素传递给回调函数。注意: forEach() 对于空数组是不会执行回调函数的。

array.forEach(function(currentValue, index, arr), thisValue)
  • forEach有两个参数,第一个参数是回调函数,第二个参数是回调函数的this指向
  • 回调函数有三个参数,分别是当前值,当前值的下标,当前值所属数组对象
  const arr = [1, 2, 3]
        const obj = {
   
            name: 'obj'
        }
        //回调函数为箭头函数时,第二个参数不生效,this始终指向window
    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值