猿问

js concat 方法 在RN中使用的疑问

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循环达到原始目的

萧十郎
浏览 623回答 1
1回答

蓝山帝景

你需要 data = data.concat(somenewdate)只有push, pop, shift, unshift, splice 这几个方法会作用在原数组上。test
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答