小程序
小游戏
企业微信
微信支付
扫描小程序码分享
一个数组,点击哪个元素就从数组中删除, 这个小程序怎么删除指定的下标呢?是不是本身就没有,需要扩展? 请赐教
4 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
你好,小程序使用 JavaScript 语言开发,可查阅 JavaScript 相关 API https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Array/splice
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
说出来你们可能不信,小程序里splice失效,我折腾了会发现这要我这个变量 concat 过了基本splice就没问题。我也不知道什么原因
that.setData({
Photos:r.data?that.data.Photos.concat(r.data):[],
PostPhotos:r.data?that.data.PostPhotos.concat(r.data):[],
})
var Photos= that.data.Photos
var PostPhotos= that.data.PostPhotos
Photos.splice(index, 1);
PostPhotos.splice(index, 1);
Photos: Photos,
PostPhotos:PostPhotos
});
真的有问题
解决没?
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
你好,小程序使用 JavaScript 语言开发,可查阅 JavaScript 相关 API https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Array/splice
说出来你们可能不信,小程序里splice失效,我折腾了会发现这要我这个变量 concat 过了基本splice就没问题。我也不知道什么原因
that.setData({
Photos:r.data?that.data.Photos.concat(r.data):[],
PostPhotos:r.data?that.data.PostPhotos.concat(r.data):[],
})
var Photos= that.data.Photos
var PostPhotos= that.data.PostPhotos
Photos.splice(index, 1);
PostPhotos.splice(index, 1);
that.setData({
Photos: Photos,
PostPhotos:PostPhotos
});
真的有问题
解决没?