小程序setData

https://img.mukewang.com/5befb08000014b9a02390505.jpg

类似这种结构的Data,想给channelId:12345的resList增加数据,现在做法是:

var channelList = this.data.channelList;for (let i = 0; i < channelList.length; i++) {    if (channelList[i].channelId == '12345') {
        channelList[i].resList.concat(arr)
    }
}this.setData({    channelList:channelList
})

问题是:
1.感觉写的复杂了,有没有简便的方法?
2.channelList的数据比较多,仅仅因为修改某一个部分,就通过setData更新了整个channelList数据,会不会明显影响性能?

https://img2.mukewang.com/5befb0920001939501680039.jpg

肥皂起泡泡
浏览 1207回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript