微信小程序向原数组添加数组

concat():向原数组后面添加数组

数组newarray:

var newarray = [{ value: 02, code: 港澳台证 }]

原数组cardTypeDict ,在数组后面添加newarray数组:

this.setData({
      cardTypeDict: this.data.cardTypeDict.concat(newarray),
    })

本来想添加多次,如下操作:

this.setData({
      cardTypeDict: this.data.cardTypeDict.concat(newarray),
      cardTypeDict: this.data.cardTypeDict.concat(newarray)
    })

发现以上的操作,最终的数组还是只有这样的值,并不会出现2条。

[{ value: 02, code: 港澳台证 }]

但是分开进行2次this.setData操作则可以。

所以建议是先用将值都加在一个数组里,然后在this.setData方法中进行concat方法赋值。

经验分享 程序员 微信小程序 职场和发展