Array forEach()在JavaScript用於迭代數組的元素並為每個元素執行一次提供的回調函數。它提供了一種對數組的每個元素執行操作的便捷方法,而無需傳統的for
環形。
用法:
array.forEach(callback(element, index, arr), thisValue);
參數:
- callback: 該參數保存要為數組的每個元素調用的函數。
- element:該參數保存當前正在處理的元素的值。
- index:該參數是可選的,它保存數組中當前值元素的索引,從0開始。
- array:該參數是可選的,它保存了完整的數組Array every()叫做。
- thisArg:此參數是可選的,它保存要傳遞的上下文,因為這將在執行回調函數時使用。如果傳遞了上下文,則每次調用回調函數時都會像這樣使用它,否則默認使用 undefined。
例子:在此示例中,數組.forEach()方法用於將每個元素從一個數組複製到另一個數組。
Javascript
// JavaScript to illustrate forEach() method
function func() {
// Original array
const items = [12, 24, 36];
const copy = [];
items.forEach(function (item) {
copy.push(item + item + 2);
});
console.log(copy);
}
func();
輸出
[ 26, 50, 74 ]
相關用法
- JavaScript focus()用法及代碼示例
- JavaScript fill()用法及代碼示例
- JavaScript function.caller屬性用法及代碼示例
- JavaScript find()用法及代碼示例
- JavaScript fromCodePoint()用法及代碼示例
- JavaScript Math cosh()用法及代碼示例
- JavaScript Math sinh()用法及代碼示例
- JavaScript Math sin()用法及代碼示例
- JavaScript Math cos()用法及代碼示例
- JavaScript Math tan()用法及代碼示例
- JavaScript Math abs()用法及代碼示例
- JavaScript Math pow()用法及代碼示例
- JavaScript Math asin()用法及代碼示例
- JavaScript Math acos()用法及代碼示例
- JavaScript Math atan()用法及代碼示例
- JavaScript Math ceil()用法及代碼示例
- JavaScript Math floor()用法及代碼示例
- JavaScript Math round()用法及代碼示例
- JavaScript Math trunc()用法及代碼示例
- JavaScript Math max()用法及代碼示例
- JavaScript Math min()用法及代碼示例
- JavaScript Math sqrt()用法及代碼示例
- JavaScript Math sign()用法及代碼示例
- JavaScript Math log()用法及代碼示例
- JavaScript Math log2()用法及代碼示例
注:本文由純淨天空篩選整理自amanv09大神的英文原創作品 What is forEach() method in JavaScript ?。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。