JavaScript 教程
列出數(shù)組的每個(gè)元素:
輸出結(jié)果:
forEach() 方法用于調(diào)用數(shù)組的每個(gè)元素,并將元素傳遞給回調(diào)函數(shù)。
注意: forEach() 對(duì)于空數(shù)組是不會(huì)執(zhí)行回調(diào)函數(shù)的。
表格中的數(shù)字表示支持該方法的第一個(gè)瀏覽器版本號(hào)。
方法 | |||||
---|---|---|---|---|---|
forEach() | Yes | 9.0 | 1.5 | Yes | Yes |
array.forEach(function(currentValue, index, arr), thisValue)
參數(shù) | 描述 | ||||||||
---|---|---|---|---|---|---|---|---|---|
function(currentValue, index, arr) | 必需。 數(shù)組中每個(gè)元素需要調(diào)用的函數(shù)。 函數(shù)參數(shù):
|
||||||||
thisValue | 可選。傳遞給函數(shù)的值一般用 "this" 值。 如果這個(gè)參數(shù)為空, "undefined" 會(huì)傳遞給 "this" 值 |
返回值: | undefined |
---|---|
JavaScript 版本: | ECMAScript 3 |
計(jì)算數(shù)組所有元素相加的總和:
將數(shù)組中的所有值乘以特定數(shù)字: