1、使用for循環,是數組中最常見的遍歷方法

第一個返回值是遍歷數組中的每一位,第二位返回值可以看作數組的索引值。可以在for循環中嵌套if語句,進行對元素值進行判斷根據條件執行循環語句。
2,使用forEach()方法
a,forEach()的使用方法:forEach方法從頭至尾遍歷數組,對每個元素調用指定的函數。forEach方法傳入參數為一個函數,函數 可以傳入三個參數,按照順序分別為,數組元素、元素索引和數組本身。不強制同時傳入三個參數,可以按照需求傳入參數個數。

數組[1,2,3,4]調用forEach方法,在傳入參數函數中分別返回參數值中我們可以看到ele代表數組中的每一位,index代表數組的索引值,arr代表調用此方法的數組。
利用forEach方法實現數組元素累加

b,forEach()方法的源碼實現

將自定義myForEach方法擴展到數組的原型上。按照數組中元素的個數進行遍歷,將數組的每一位this[i]及代表數組索引 i 作為函數參數,同時在for循環中執行參數fn函數。this代表調用myForEach方法的數組。
3,使用map()方法
map()方法將調用的數組的每個元素傳遞給指定的函數,並返回一個數組,它包含函數的返回值。不改變原來的數組。map()方法的使用與forEach()方法相同。

思考小聯系:
修改數據的數據結構並輸出。將數組arr的所有元素變成數組b的數據結構的形式。

答案:

歡迎加入web前端沖擊頂級高薪大廠學習群,群聊號碼:820269529