微信小程序,操作数组
wxml
<!--pages/shanchu/shanchu.wxml-->
<view>
<input placeholder="please input number" bindinput="getnum"></input>
<button bindtap="add">增加</button>
<button bindtap="delete">删除</button>
<text>数组是:{{lst1}}</text>
</view>
js
// pages/shanchu/shanchu.js
var num1=""
Page({
/**
* 页面的初始数据
*/
data: {
lst1: [1, 2, 3, 4]
},
getnum: function (name) {
num1 = parseInt(name.detail.value)
console.log(num1)
},
add: function () {
this.data.lst1.push(num1)
console.log(this.data.lst1)
this.setData({
lst1: this.data.lst1
})
},
delete() {
var lst2 = this.data.lst1
console.log(lst2)
var lst3 = []
for (var i = 0; i < lst2.length; i++) {
if (lst2[i] != num1) {
lst3.push(lst2[i])
}
}
console.log(lst3)
this.setData({
lst1:lst3
})
}
})