【es6】用map对数组对象中插入新的属性
问题:
用map对数组对象中插入新的属性
举例子
在arr中查看有没有cat,有就用原先的,没有就加默认cat:0,同样后面也可以拼接father:‘’
let arr = [{name:'hong',code:'2',cat:1},{name:'huang',code:'2'},
]
let arr1 = arr.map(item => ({ ...item,cat:item.cat?item.cat:0,father:'old'}))console.log(arr1)let arr2 = arr
arr2.forEach(e=>{if(!e.cat){e.cat = 2}
})
console.log(arr2)
输入结果
【es6】用map对数组对象中插入新的属性相关推荐
- JS在数组对象中添加新字段
在数组对象中每一项都添加相同字段 第一步使用forEach遍历数组 然后通过Object.assign()来添加 var arr = [{age:18,sex:'女'}, {age:30,sex:'男 ...
- 微信小程序js数组中插入“新数据对象”,数据对象中插入“新属性”
动态添加数据对象或数据对象中的属性 动态添加数据对象 此处展示的是自己之前写的一个分页功能中,动态添加数据对象到已有的数组中. var tmpArr = that.data.tickets; tmpA ...
- reduce方法 实现数组对象中 每三个属性相加 形成新数组
需求: 数据格式: 每三个时间点的count属性值相加,形成新的数组:[] // 原数组 aList const aList = [{ time: '2023-83-17 01:80:00', cou ...
- JS对象中添加新的属性及修改字段名
添加 arr[0]["sex"]="男" 修改(name1,age1为name,age) var arr = [{name1:'a',age1:'1'},{na ...
- js给对象添加变量属性 js 更改对象中的属性名 数组对象中每个对象添加一个字段-map用法和forEarch用法
js给对象添加变量属性 & js 更改对象中的属性名 & 数组对象中每个对象添加一个字段-map用法和forEarch用法 1.js给对象添加变量属性 1.js创建一个对象或者在原有对 ...
- 前端动态生成数组/获取数组对象中的最值
Array.from Array.from({ length: 20 }, (v, k) => k) 获取数组对象中的最大值/最小值 方法一 Math的静态方法max/min结合ES6的扩展运算 ...
- javascript 数组对象中的迭代方法
/* javascript 数组对象中的迭代方法 * ECMAScript5为数组定义了5个迭代方法.每个方法都接受两个参数,第一个是进行迭代的函数,第二个是该函数的作用域对象[可选]. * 进行迭代 ...
- js删除数组对象中的某个属性的方法
模拟数组对象数据 let newArr = [{title:'小明', id:18},{title:'小红', id:16}] 方式一:(for循环)删除数组对象中的某个属性,如删除id属性 for ...
- 【关于js数组对象一道题】将数组对象中的英文属性名替换为中文属性名
将数组对象中的英文属性名替换为中文属性名 const arr = [{name: '张三', age: 18, address: '湖北'}, {name: '李四', age: 18, addres ...
最新文章
- 工程师必读 微软如何部署Exchange2010
- Kafka为什么这么快?
- 高性能IO设计中的Reactor模式与Proactor模式
- Making Your Own iPhone Frameworks. In Xcode
- python 3 输入和输出
- 堆元素插入 二叉堆一般用数组来表示。typedef struct _otherInfo{ int i; int j;}OtherInfo;-icoding-C-数据结构
- MyBatis初级入门及常见问题
- python request url编码_Python 爬虫 (requests) 发送中文编码的 HTTP POST 请求
- ubuntu 网卡网速测试bondnetperf测试优化tcp
- java6 64位_java6下载-java6官方版下载v6.0 最新64位免费版-旋风软件园
- 北斗导航 | RAIM接收机自主完好性检测(附代码)
- linux中的so文件
- python爬虫框架论文开题报告范文_基于Web爬虫系统设计开题报告
- PROFINET转EtherCAT网关方案设计
- 带你从头到尾梳理大图片加载OOM处理问题
- 多个服务器数据互通_打造生态循环《剑网3:指尖江湖》第二批服务器数据互通...
- java任务监控进度控制
- 计算机网络英文习题(中文及答案解析)
- Scala之set方法(超详细)
- 推荐一款文件分享工具-文叔叔