js基礎_44、forEach


forEach

一般我們都是使用for循環去遍歷數組,JS中還為我們提供了一個方法,用來循環遍歷數組。
forEach()
—這個方法只支持IE8以上的瀏覽器,
IE8以下的瀏覽器均不支持該方法,所以如果需要兼容IE8,則不要使用forEach,還是使用for循環來遍歷。如果在IE8以下使用會報錯。

forEach()方法需要一個函數作為參數
—-像這種函數,由我們創建但是不由我們調用的,我們稱為回調函數
—-數組中有幾個元素函數就會執行幾次,每次執行時,瀏覽器會將遍歷到的元素以實參的形式傳遞進來,我們可以定義形參,來讀取這些內容。

—-瀏覽器會在回調函數中傳遞三個參數:
第一個參數,就是當前正在遍歷的元素
第二個參數,就是當前正在遍歷的元素的索引
第三個參數,就是當前正在遍歷的數組

 var arr=['張三','李四','王五','趙六','小明'];
            arr.forEach(function (value,index,obj){
                //console.log(value);
                //console.log(index);
                console.log(obj);
            })


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM