美文网首页可以看
JS中forEach()方法的使用

JS中forEach()方法的使用

作者: 明灭_ | 来源:发表于2019-03-24 22:17 被阅读0次

    相关文章:JS中map()函数的使用


    一、概念

    forEach()方法按升序为数组中含有效值的每一项执行一次callback 函数,那些已删除或者未初始化的项将被跳过(例如在稀疏数组上)。

    注意:

    • forEach()的返回值为undefined
    • forEach()对于空数组是不会执行回调函数的
    • 没有办法中止或者跳出 forEach()循环,除了抛出一个异常

    二、语法

    arr.forEach(callback(currentValue, index, arr), thisArg)
    

    参数说明:

    • callback必须。为数组中每个元素执行的函数,该函数接受三个参数:
    1. currentValue必须。数组中正在处理的当前元素。
    2. index可选。当前元素的索引值。
    3. arr可选。方法正在操作的数组。
    • thisArg可选。当执行回调函数时用作this的值(参考对象)。

    三、实例

    打印出数组的内容:

    let arr = [1, 2, , 3]
    arr.forEach((item, index) => {
        console.log(`arr[${index}] = ${item}`)
    })
    

    结果:

    a[0] = 1
    a[1] = 2
    a[3] = 3
    // a[2]被跳过了,因为数组在这个位置没有项(为空)
    

    相关文章

      网友评论

        本文标题:JS中forEach()方法的使用

        本文链接:https://www.haomeiwen.com/subject/qovpvqtx.html