hi,欢迎访问本站!
当前位置: 首页Web前端正文

javascript中forEach循环解析

墨初 Web前端 79阅读

在javascript脚本代码中,forEach循环是处理数组的一个内置的方法,它用于遍历数组中的每个元素,并对每个元素执行一个回调的函数。

注意:此方法没有返回值,无需要取值。

forEach基本用法

例:

arr.forEach(function(element, index, array) {
    // 对数组中的每个元素,执行响应代码 
}, thisValue);

参数:

element:正在处理的当前元素

index:可选参数,下在处理的当前元素索引

array:可选参数,调用forEach的数组

thisValue:可选参数,执行回调函数时,用作this值

forEach示例

const arr = ['php', 'js', 'java','73so.com'];
arr.forEach(function(fruit, index, array){
    console.log(fruit);
    console.log(index);
    console.log(array);
});
// 下面用的是箭头函数,其实结果是一样的
arr.forEach((f,i,a) => {
    console.log(f);
    console.log(i);
    console.log(a);
});

注意几点:

1、forEach没有返回值

2、forEach不会改变原有的数组

3、forEach在抛出异常的情况下,也不会被中断

4、forEach只使用于数组

声明:无特别说明,转载请标明本文来源!
相关推荐