fo循環與forEach(es6)

之前循環數組使用一直使用for循環,被認爲很low,

選了es6的寫法

data.forEach( ( list, i ) => {
//可以拿到每個list值(讀取操作)

});

但有一個弊端,就是它僅僅具備讀取,而沒有寫的功能

所以當我給data的每個list 賦值時,循環結束依然依然是原來的數組;

當你需要改變數組內的值,而並非取值時,

解決方法一

1.使用for循環,我覺得ok呀,

2.建立一個新數組,循環原來的data數組,改變每個循環的值,push到新的數組裏面

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章