微信小程序:js实现不改变原数组的情况下增加一条对象到新数组中

编程入门 行业动态 更新时间:2024-10-27 14:33:15

微信小程序:js实现不改变原<a href=https://www.elefans.com/category/jswz/34/1771288.html style=数组的情况下增加一条对象到新数组中"/>

微信小程序:js实现不改变原数组的情况下增加一条对象到新数组中

效果

核心

old_array.slice(0) 表示对 old_array 这个数组进行切片操作,从索引 0 开始(包括索引 0),直到数组的末尾,old_array.slice(0) 中的 0 表示开始切片的索引位置,而由于没有传入第二个参数(结束索引),所以默认会切片到数组的末尾。

完整代码 

var app = getApp(); //获取当前小程序的实例,方便使用全局方法和属性
Page({data: {old_array: [{id: 1,job: "学徒",checked: true},{id: 2,job: "领班",checked: true},{id: 3,job: "阿姨",checked: true}]},onLoad() {var old_array = this.data.old_array;const jobsArray = old_array.slice(0);jobsArray.unshift({id: 0, job: "全部岗位", checked: true});console.log("修改数据后的原数组",this.data.old_array);console.log("新增后的新数组",jobsArray);},})

更多推荐

微信小程序:js实现不改变原数组的情况下增加一条对象到新数组中

本文发布于:2023-11-16 00:42:01,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1610818.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:数组   到新   不改变   组中   情况下

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!