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

news/2025/2/16 0:18:01/

效果

核心

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);},})


http://www.ppmy.cn/news/1205806.html

相关文章

牛客算法题:B-装进肚子

题目 链接:登录—专业IT笔试面试备考平台_牛客网 来源:牛客网 题目描述 自从ZZZZone吃完糖果后,他开始改吃巧克力了,他每天想吃n个巧克力增在甜蜜值,他决定早上吃K个巧克力,晚上吃n - K个巧克力&#…

怎么剔除掉六十岁(退休)以上的人(python自动化办公)

怎么剔除掉六十岁(退休)以上的人(python自动化办公) 需求分析: 1.本代码的要求是从表1中根据姓名合并表2 2.删除掉为空的人数 ,后面再合并 3.表格内的19971111,所以首先需要得到年份 4.找出大…

maven中的install 和 clean命令,以及compile、、package、test等操作介绍

maven中的install命令 主要就是谁要被其他模块依赖就install谁 Maven工具可以进行clean、compile、install、package、test等操作,但是这些操作有什么用呢,以下面的p2p-exterface为例说明一下,pwp-exterface工程目录如下: com…

Python项目移到Linux环境下出现ModuleNotFoundError: No module named ‘xxx‘解决方案

1、自建的module包所在路径不在PYTHONPATH下 在IDE中执行python程序,编译器会自动把当前项目的根目录加入到包查找路径中,可以理解为加到PYTHONPATH下,所以直接执行是没有问题的。但是在cmd或者terminal控制台中直接使用python相关命令来执行…

vue3+setup 解决:this.$refs引用子组件报错 is not a function

一、如果在父组件中以下四步都没问题的话&#xff0c;再看下面步骤 二、如果父组件引用的是index页面 请在 头部加上以下代码 &#xff08;如果是form页面请忽略这一步&#xff09; <template> <a-modalv-model:visible"visible"title"头部名称&…

yuv420并转为bgr

文章目录 从视频通道获取yuv视频帧数据y和uv&#xff0c;读取合并成完整yuv并转为bgr。详细解释进一步封装ImageConverter.hImageConverter.cppmain.cpp 从视频通道获取yuv视频帧数据y和uv&#xff0c;读取合并成完整yuv并转为bgr。 #include <iostream> #include <f…

哪种小型洗衣机好用?迷你洗衣机品牌推荐

随着科技的快速发展&#xff0c;现在的人们越来越注重自己的卫生问题&#xff0c;不仅在吃上面会注重卫生问题&#xff0c;在用的上面也会更加严格要求&#xff0c;而衣服做为我们最贴身的东西&#xff0c;我们对它的要求也会更加高&#xff0c;所以最近这几年较火爆的无疑是内…

Go进阶之rpc和grpc

文章目录 Go环境安装1&#xff09;windows2&#xff09;linux go语言编码规范1.1 包名&#xff1a;package1.2 ⽂件名1.3 结构体命名1.4 接⼝命名1.5 变量命名1.6 常量命名2.1 包注释2.2 结构&#xff08;接⼝&#xff09;注释2.3 函数&#xff08;⽅法&#xff09;注释2.4 代码…