console.log('这是的订单',this.state.page);if(this.state.page>1) { data=this.state.dataSource; console.log('源数据',data); data.concat(responseData.data); for(i in responseData.data){ data.push(responseData.data[i]); } console.log('最后数据',data); dataSource和responseData.data是完全相同的,问题为什么A处使用concat方法,却没有合并连个数组为新数组 B处使用for循环达到原始目的
1 回答
蓝山帝景
TA贡献1843条经验 获得超7个赞
你需要 data = data.concat(somenewdate)
只有push, pop, shift, unshift, splice 这几个方法会作用在原数组上。
test
添加回答
举报
0/150
提交
取消