微信小程序为什么数组不能push
发布网友
发布时间:2022-04-23 03:36
我来回答
共3个回答
热心网友
时间:2023-06-25 16:52
可以的
index.wxml
<view wx:for='{{list}}' wx:key="index">
<view>{{item.a}}</view>
</view>
<button bindtap='add'>添加</button>
index.js里面
list: [
{ a: 1 },
{ a: 1 },
{ a: 1 },
{ a: 1 }
],
},
add(e) {
var obj = { a: 99 }
this.data.list.push(obj)
this.setData({
list: this.data.list
})
},
热心网友
时间:2023-06-25 16:53
push和concat二者功能很相像,但有两点区别。
先看如下例子:
var arr = [];
arr.push(1);
arr.push(2);
arr.push([3, 4])
arr.push(5, 6);
arr = arr.concat(7);
arr = arr.concat([8, 9]);
arr = arr.concat(10, 11);
for(var i in arr){
console.log(i+"-----"+arr[i]);
}
热心网友
时间:2023-06-25 16:53
你可以去 小程序开发部落发帖讨论哦,