之前循环数组使用一直使用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到新的数组里面