将数组对象中的英文属性名替换为中文属性名

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数组对象一道题】将数组对象中的英文属性名替换为中文属性名相关推荐

  1. js用正则表达式将英文引号字符替换为中文引号字符

    <script>$(function(){var str='"我是英文版的引号",我要变成"中文版的引号"';alert(replaceDqm(st ...

  2. 【干货】原生js做的一维数组对象,二维数组对象的模糊查询(前端网备份)...

    最重要的是二维数组 小程序通讯录(student) 后台的数据格式 wxml <input bindconfirm="search" bindinput="bind ...

  3. 前端:JS/20/数组(数组的概念,数组元素,数组索引,数组元素的访问,数组的长度,数组的创建方法,数组的操作,实例:使用数组保存个人信息,实例:求数组所有值的平均值,数组对象的length属性)

    数组 1,数组的概念 一组值(或对象)的集合,称为"数组": var arr =[10,20,30,50]; var arr =["张三","男&qu ...

  4. js 快速找出两个数组中的不同元素或对象

    js 快速找出两个数组中的不同元素 var arr1 = [0,1,2,3,4,5]; var arr2 = [0,4,6,1,3,9]; function getArrDifference(arr1 ...

  5. JS基础:变量、函数、对象、数组、循环、选择(判断)

    JS基础:变量.函数.对象.数组.循环.选择(判断) js的三个组成部分 ECMAScript - ES - 语法规范 DOM - 文档对象模型 - API BOM - 浏览器对象模型 - API j ...

  6. js如何把字符串转成数组对象

    js如何把字符串转成数组对象 //数据格式如下: list: [{radio: "",formInline: "1,2,3,4", //对此字符串做处理},{r ...

  7. 内置对象的API Array数组对象 String字符串对象 json字符串 JSON对象 js作用域及变量预解析 引用类型与值类型区别 共享引用 基本包装类型 数组去重

    01-内置对象的API a.Date对象获取时间 b.Array对象数组加工 c.String对象字符串加工 d.json字符串的语法格式 e.JSON对象的字符串与对象转换应用 02-JS作用域 a ...

  8. 3.js中判断数组中是否存在某个对象/值,判断数组里的对象是否存在某个值 的五种方法 及应用场景|判断数组里有没有某对象,有不添加,没有则添加到数组

    3.js中判断数组中是否存在某个对象/值,判断数组里的对象是否存在某个值 的五种方法 及应用场景 一.当数组中的数据是简单类型时: 应用js中的indexof方法:存在则返回当前项索引,不存在则返回 ...

  9. JS对象 字符串分割 split() 方法将字符串分割为字符串数组,并返回此数组。 语法: stringObject.split(separator,limit)...

    字符串分割split() 知识讲解: split() 方法将字符串分割为字符串数组,并返回此数组. 语法: stringObject.split(separator,limit) 参数说明: 注意:如 ...

最新文章

  1. kaggle House_Price_XGBoost
  2. Circular Dance
  3. C++知识 interview
  4. java 异常 日志_java中的异常、断言、日志(一)
  5. bzoj2821 作诗(Poetize)分块+二分
  6. 3.15 曝光:40 亿 AI 骚扰电话和 11 家合谋者
  7. 追佛信道不如追求真理。。
  8. Python如何清屏命令行终端
  9. android textview显示表情,Android开发-TextView中显示QQ表情类的图片和超链接
  10. VM14安装CentOS7并配置网络
  11. excel工具栏隐藏了怎么办_办公丨Excel表格新手入门基本操作技巧
  12. 去除枕头异味的两种方法
  13. 【后端架构完善与接口开发】003-新增ebook表,生成持久层代码
  14. 对vue初学者建议 vue如何上手
  15. 两个和尚的故事【摘】
  16. Quartus 与modelsim se联合仿真
  17. 【第23期】令人舒心又伤脑的12张数学原理动图!你能看懂几个
  18. 新月已冉冉升起.ALOKEX永续合约统领市场已成定局
  19. SRGAN超分辨率网络
  20. 惠民工程(2013中南大学研究生复试[最小生成树])

热门文章

  1. IEEE802系列协议
  2. 高中数学题型整理(高一年级)
  3. 私域流量运营之增长运营:用户运营实战与行为数据洞察,私域流量运营者必修课!...
  4. CH7218A USB-C Type-C/ DP 1.4 to HDMI 2.1 8K设计方案|替代CH7218A芯片|GSV6201可完全替代兼容 CH7218A
  5. ECharts的高级使用
  6. 学习andriod开发之 丰富文本编辑 Span类的使用
  7. MATLAB删除元胞数组中的零元素
  8. 2022年危险化学品经营单位安全管理人员考试练习题模拟考试平台操作
  9. 产品读书《异类:不一样的成功启示录》
  10. 【动手配置全景云平台系列】krpano全景网站源码微信打赏功能配置使用教程