利用for循环给数组对象添加字段

<script>//将objA中className字段添加到person字段每一项中var objA = {classes: [{className: "移应202班",person: [{name: '小明',sex: "男"}, {name: '小明',sex: "男"}, {name: '小明',sex: "男"}]}, {className: "移应201班",person: [{name: '小红',sex: "女"}, {name: '小红',sex: "女"}, {name: '小红',sex: "女"}]}]}for (let i = 0; i < objA.classes.length; i++) {for (let j = 0; j < objA.classes[i].person.length; j++) {objA.classes[i].person[j]['className'] = objA.classes[i].className}}console.log(objA)
</script>

JS中给对象添加字段相关推荐

  1. Vue中为对象添加字段

    本文首发于我的个人博客 本文记录了作者使用Vue.js,并且在前端中为对象添加字段时遇到的坑点. 场景与问题 从后端拿到数据之后,可能为了渲染时的方便,想要在对象里添加一些字段,而后直接在渲染时引用 ...

  2. 在js中为对象添加和删除属性

    对于一个普通的js对象: var obj = {"name": "tom","age":25 } 如果我们要对它添加新属性的话可以使用下列方 ...

  3. js中向对象添加键值对, 如 var data={1:'a' } ,添加 { 2:'b' }

    如  var data={a:1} ,添加 { b:2 } 方法一 ,直接赋值     data.b=2 方法二     data["c"] = 3

  4. js给对象添加变量属性 js 更改对象中的属性名 数组对象中每个对象添加一个字段-map用法和forEarch用法

    js给对象添加变量属性 & js 更改对象中的属性名 & 数组对象中每个对象添加一个字段-map用法和forEarch用法 1.js给对象添加变量属性 1.js创建一个对象或者在原有对 ...

  5. js中自定义对象、json对象、json字符串、普通js对象 --js学习那本书上的

    4.7 自定义对象 JS除了内置对象之外,还允许我们程序自己定义属于我们自己的对象,在JS中自定义对象的方式有2种:通过构造器创建对象,通过初始化器创建对象. 4.7.1 构造器创建对象(原生JS对象 ...

  6. js中自定义对象、json对象、json字符串、普通js对象

    4.7 自定义对象 JS除了内置对象之外,还允许我们程序自己定义属于我们自己的对象,在JS中自定义对象的方式有2种:通过构造器创建对象,通过初始化器创建对象. 4.7.1 构造器创建对象(原生JS对象 ...

  7. JS中集合对象(Array、Map、Set)及类数组对象的使用与对比

    JS中集合对象(Array.Map.Set)及类数组对象的使用与对比 在使用js编程的时候,常常会用到集合对象,集合对象其实是一种泛型,在js中没有明确的规定其内元素的类型,但在强类型语言譬如Java ...

  8. Js中Reflect对象

    Js中Reflect对象 Reflect是ES6起JavaScript内置的对象,提供拦截JavaScript操作的方法,这些方法与Proxy对象的handlers中的方法基本相同. 描述 Refle ...

  9. Js中Array对象

    Js中Array对象 JavaScript的Array对象是用于构造数组的全局对象,数组是类似于列表的高阶对象. 描述 在JavaScript中通常可以使用Array构造器与字面量的方式创建数组. c ...

最新文章

  1. mysql重做日志恢复数据_MySQL中重做日志,回滚日志,以及二进制日志的简单总结...
  2. 重磅 | 262亿收购LinkedIn,微软甘当接盘侠?
  3. 2020-07-16 CVPR2020 VL论文讨论(5) 笔记
  4. 期末考试前的预习,科目:化工设备与反应器(1)
  5. Linux命令大全(Ubuntu18系统)
  6. vue2+less开发,使用vux-loader,配置全局less变量
  7. Python的特殊成员
  8. h264码流文件通过计算first_mb_in_slice区分帧边界
  9. 【021】VS2010实现强类型DataSet
  10. 【H∞控制】H无穷控制器的matlab仿真
  11. 数据库连接池运行的原理:
  12. Linux下go环境安装、环境配置并执行第一个go程序
  13. c++的priority_queue各种使用方法
  14. 组合数学 | 递推关系和母函数
  15. 聚合支付-x-pay
  16. Wiredtiger 存储引擎概述
  17. Unix/Linux中rc代表什么意思
  18. sql触发器Tigger
  19. 2020年10月30日提高组 B 超级蚯蚓
  20. 【解决方案】element show-password弹框关闭如何将小眼睛还原

热门文章

  1. 无经验测试找工作,简历怎么写比较好?1000个已成功入职的软件测试工程师的建议...
  2. 生成目录结构树 tree
  3. 今天是情人节呐,我利用Python制作了好多表白的东西,快来吧~
  4. windows附件有计算机嘛,windows附件里的写字板和记事本有什么 – 手机爱问
  5. 一个IT文艺青年的生活态度:努力成为这样的人
  6. findindex遍历 js_详解ES6数组方法find()、findIndex()的总结
  7. “好奇号”的核燃料(钚238)从何而来?
  8. Docker部署nginx、配置域名
  9. torch.unsqueeze官方文档解读
  10. 漫谈软件测试工程师与mercury认证