之前循環數組使用一直使用for循環,被認爲很low,
選了es6的寫法
data.forEach( ( list, i ) => {
//可以拿到每個list值(讀取操作)
});
但有一個弊端,就是它僅僅具備讀取,而沒有寫的功能
所以當我給data的每個list 賦值時,循環結束依然依然是原來的數組;
當你需要改變數組內的值,而並非取值時,
解決方法一
1.使用for循環,我覺得ok呀,
2.建立一個新數組,循環原來的data數組,改變每個循環的值,push到新的數組裏面
之前循環數組使用一直使用for循環,被認爲很low,
選了es6的寫法
data.forEach( ( list, i ) => {
//可以拿到每個list值(讀取操作)
});
但有一個弊端,就是它僅僅具備讀取,而沒有寫的功能
所以當我給data的每個list 賦值時,循環結束依然依然是原來的數組;
當你需要改變數組內的值,而並非取值時,
解決方法一
1.使用for循環,我覺得ok呀,
2.建立一個新數組,循環原來的data數組,改變每個循環的值,push到新的數組裏面