【关于js数组对象一道题】将数组对象中的英文属性名替换为中文属性名
将数组对象中的英文属性名替换为中文属性名
const arr = [{name: '张三', age: 18, address: '湖北'}, {name: '李四', age: 18, address: '安徽'}, {name: '王五', age: 18, address: '北京'}
]
const map = { name: '姓名', age: '年龄', address: '地址'}function change(arr, map) {// 在这里写代码
}const arr2 = change(arr, map)
console.log(arr2)
// [ 结果效果:
// {'姓名': '张三', '年龄': 18, '地址': '湖北'},
// {'姓名': '李四', '年龄': 18, '地址': '安徽'},
// {'姓名': '王五', '年龄': 18, '地址': '北京'}
// ]
解决:
<script>const arr = [{ name: '张三', age: 18, address: '湖北' },{ name: '李四', age: 18, address: '安徽' },{ name: '王五', age: 18, address: '北京' }]const map = { name: '姓名', age: '年龄', address: '地址' }function change (arr, map) {// 在这里写代码let newArr = []arr.map(arrItem => {let obj = {}for (let k in map) {obj[map[k]] = arrItem[k]}newArr.push(obj)})return newArr};const arr2 = change(arr, map)console.log(arr2)</script>
结果:
【关于js数组对象一道题】将数组对象中的英文属性名替换为中文属性名相关推荐
- js用正则表达式将英文引号字符替换为中文引号字符
<script>$(function(){var str='"我是英文版的引号",我要变成"中文版的引号"';alert(replaceDqm(st ...
- 【干货】原生js做的一维数组对象,二维数组对象的模糊查询(前端网备份)...
最重要的是二维数组 小程序通讯录(student) 后台的数据格式 wxml <input bindconfirm="search" bindinput="bind ...
- 前端:JS/20/数组(数组的概念,数组元素,数组索引,数组元素的访问,数组的长度,数组的创建方法,数组的操作,实例:使用数组保存个人信息,实例:求数组所有值的平均值,数组对象的length属性)
数组 1,数组的概念 一组值(或对象)的集合,称为"数组": var arr =[10,20,30,50]; var arr =["张三","男&qu ...
- js 快速找出两个数组中的不同元素或对象
js 快速找出两个数组中的不同元素 var arr1 = [0,1,2,3,4,5]; var arr2 = [0,4,6,1,3,9]; function getArrDifference(arr1 ...
- JS基础:变量、函数、对象、数组、循环、选择(判断)
JS基础:变量.函数.对象.数组.循环.选择(判断) js的三个组成部分 ECMAScript - ES - 语法规范 DOM - 文档对象模型 - API BOM - 浏览器对象模型 - API j ...
- js如何把字符串转成数组对象
js如何把字符串转成数组对象 //数据格式如下: list: [{radio: "",formInline: "1,2,3,4", //对此字符串做处理},{r ...
- 内置对象的API Array数组对象 String字符串对象 json字符串 JSON对象 js作用域及变量预解析 引用类型与值类型区别 共享引用 基本包装类型 数组去重
01-内置对象的API a.Date对象获取时间 b.Array对象数组加工 c.String对象字符串加工 d.json字符串的语法格式 e.JSON对象的字符串与对象转换应用 02-JS作用域 a ...
- 3.js中判断数组中是否存在某个对象/值,判断数组里的对象是否存在某个值 的五种方法 及应用场景|判断数组里有没有某对象,有不添加,没有则添加到数组
3.js中判断数组中是否存在某个对象/值,判断数组里的对象是否存在某个值 的五种方法 及应用场景 一.当数组中的数据是简单类型时: 应用js中的indexof方法:存在则返回当前项索引,不存在则返回 ...
- JS对象 字符串分割 split() 方法将字符串分割为字符串数组,并返回此数组。 语法: stringObject.split(separator,limit)...
字符串分割split() 知识讲解: split() 方法将字符串分割为字符串数组,并返回此数组. 语法: stringObject.split(separator,limit) 参数说明: 注意:如 ...
最新文章
- kaggle House_Price_XGBoost
- Circular Dance
- C++知识 interview
- java 异常 日志_java中的异常、断言、日志(一)
- bzoj2821 作诗(Poetize)分块+二分
- 3.15 曝光:40 亿 AI 骚扰电话和 11 家合谋者
- 追佛信道不如追求真理。。
- Python如何清屏命令行终端
- android textview显示表情,Android开发-TextView中显示QQ表情类的图片和超链接
- VM14安装CentOS7并配置网络
- excel工具栏隐藏了怎么办_办公丨Excel表格新手入门基本操作技巧
- 去除枕头异味的两种方法
- 【后端架构完善与接口开发】003-新增ebook表,生成持久层代码
- 对vue初学者建议 vue如何上手
- 两个和尚的故事【摘】
- Quartus 与modelsim se联合仿真
- 【第23期】令人舒心又伤脑的12张数学原理动图!你能看懂几个
- 新月已冉冉升起.ALOKEX永续合约统领市场已成定局
- SRGAN超分辨率网络
- 惠民工程(2013中南大学研究生复试[最小生成树])
热门文章
- IEEE802系列协议
- 高中数学题型整理(高一年级)
- 私域流量运营之增长运营:用户运营实战与行为数据洞察,私域流量运营者必修课!...
- CH7218A USB-C Type-C/ DP 1.4 to HDMI 2.1 8K设计方案|替代CH7218A芯片|GSV6201可完全替代兼容 CH7218A
- ECharts的高级使用
- 学习andriod开发之 丰富文本编辑 Span类的使用
- MATLAB删除元胞数组中的零元素
- 2022年危险化学品经营单位安全管理人员考试练习题模拟考试平台操作
- 产品读书《异类:不一样的成功启示录》
- 【动手配置全景云平台系列】krpano全景网站源码微信打赏功能配置使用教程