js中foreach的用法
原创###
JavaScript 中 forEach 方法的用法
在 JavaScript 中,forEach
方法是数组的一个非常有用的迭代方法,它允许我们遍历数组中的每一个元素,并对每个元素执行一个回调函数。这种方法属于数组实例的方法,于是只能用在数组对象上。
基本语法
forEach
方法的基本语法如下:
array.forEach(function(currentValue, index, arr), thisValue)
currentValue
:数组中正在处理的当前元素。index
(可选):数组中正在处理的当前元素的索引。arr
(可选):forEach
方法正在操作的数组。thisValue
(可选):当执行回调函数时,用作this
的值。
示例代码
下面是一个使用 forEach
方法的基本例子:
const fruits = ['apple', 'banana', 'cherry'];
fruits.forEach(function(item, index, array) {
console.log(item, index);
});
以上代码会遍历 fruits
数组,并在控制台输出每个水果的名字和它的索引。
注意点
- 无法使用
break
或return
语句中断forEach
循环,除非抛出一个异常。 - 由于
forEach
是 Array 的一个方法,致使不能在非数组对象上使用。 forEach
总是返回undefined
,即便是在有返回值的情况下也是如此。
使用 ES6 箭头函数
使用 ES6 的箭头函数可以简化 forEach
的语法:
const fruits = ['apple', 'banana', 'cherry'];
fruits.forEach((item, index) => {
console.log(item, index);
});
以上就是涉及 JavaScript 中 forEach
方法的详细用法介绍。
文章标签:
Javascript
上一篇:js中的闭包的作用 下一篇:js中for循环语句顺序