在微信小程序开发过程中,有时我们需要往数组中追加一个字段和对应的值,我们可以通过下面的方法来追加。
假设有个数组starsKey,如下图所示:
var starsKey = [{ id: 2, name: "PHP开发", stars: 1},{ id: 3, name: "JAVA开发", stars: 1},{ id: 4, name: "Python开发", stars: 2}];
现有数组:arr1
var arr1 = [{reason: "1"},{reason: "2"},{reason: "4"}]
我们如何往数组追加元素呢?可以采用for循环方法:
for(var p=0; p<arr4.length; p++){ for (var _p = 0; _p <arr1.length; _p++) { arr4[p].reason=arr1[p].reason // console.log(arr1[_p].reason) } } console.log(arr4)
上面通过获取原有数组长度,再获取要插入数组长度,然后往数组插入元素。
文章评论(0)