forEach方法使用

概述:

forEach()方法是對數(shù)組的每個元素執(zhí)行一次提供的函數(shù)(回調函數(shù))。這是ES5新增的對數(shù)組操作的方法。

語法:

Array.forEach( callback[, thisArg] )

MDN有更詳細介紹:https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Array/forEach

參數(shù):

callback函數(shù)為每個元素執(zhí)行,接收三個參數(shù):

currentValue(當前值)

? ? ? 數(shù)組中正在處理的當前元素。

index(索引)

? ? ?數(shù)組中正在處理的當前元素的索引。

array

? ? ?正在應用forEach()數(shù)組。。(就是需要處理的那個數(shù)組Array,作為參數(shù)傳入)

thisArg可選

? ? ?可選參數(shù)。當執(zhí)行回調?函數(shù)時用作this的值(參考對象)。


傳入三個參數(shù)
輸出結果:第一個參數(shù)數(shù)組第一個值,第二個參數(shù)當前元素下標,第三個參數(shù)該數(shù)組本身


該方法只能兼容到ie9, 但是官方有向后兼容的方法,可參考MDN介紹末尾函數(shù)

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容