在定义时确定属性,属性是可以被更改或者删除的。

let obj={name:"李义新",sex:"男"
}

追加属性(第一种)

let obj = {name: "李义新",sex: "男",
}Object.defineProperty(obj, "age", {value: 100
})console.log(obj)

因为age是追加的,所以age的颜色比较浅,而且追加的属性默认情况下是能遍历,删除,修改等操作的。

添加对应属性后就可以遍历,删除,修改了。

let obj = {name: "李义新",sex: "男",
}Object.defineProperty(obj, "age", {value: 100,enumerable:true,    //控制属性是否可以美剧,默认是falsewritable:true,      //控制属性是否可以被修改,默认值是falseconfigurable:true   //控制属性是否可以被删除,默认值是false
})

追加属性(第二种)

获取age属性时会自动调用对应的get方法获取值。

修改age属性时会自动调用对应的set方法修改值。

let xin = 200;
let obj = {name: "李义新",sex: "男",
}Object.defineProperty(obj, "age", {get(){return xin;}set(val){xin = val;}
})console.log(obj)

javaScript追加属性相关推荐

  1. JavaScript[对象.属性]集锦

    作者: 蓝色理想 SCRIPT 标记? 用于包含JavaScript代码.? 属性? LANGUAGE 定义脚本语言? SRC 定义一个URL用以指定以.JS结尾的文件? windows对象? 每个H ...

  2. 公司培训文档-JavaScript[对象.属性]集锦

    SCRIPT 标记 用于包含JavaScript代码. 属性 LANGUAGE 定义脚本语言   SRC 定义一个URL用以指定以.JS结尾的文件 windows对象 每个HTML文档的顶层对象. 属 ...

  3. javascript小技巧JavaScript[对象.属性]集锦

    如果你找的javascript的东西的话,建议你 ctrl+F  直接在这个页上找,因为这里80%有你要找的,但是要让你挨着看的话,你就准备看完就去配眼镜!! 事件源对象 event.srcEleme ...

  4. javascript小技巧 JavaScript[对象.属性]集锦 [zz]

    因为这两篇太安逸了,东西很多,很实用,所以转到我格子里! 总的来说,如果你要找js 的东西,而不看这两篇的话,肯定要多花好多时间!!哈哈!! 如果你找的javascript的东西的话,建议你 ctrl ...

  5. js面试题:创建一个json对象people,并追加属性:姓名、性别、年龄,追加run方法...

    创建一个json对象people,并追加属性:姓名.性别.年龄,追加run方法 因为json的格式是"名称:值"这样的键值对,所以此题的解决方式如下: <script typ ...

  6. javascript小技巧JavaScript[对象.属性]集锦(转自飛雪飄寒 )

    javascript小技巧&&JavaScript[对象.属性]集锦,建议你 ctrl+F  直接在这个页上找,因为这里80%有你要找的! javascript小技巧 事件源对象 ev ...

  7. javascript小技巧amp;amp;JavaScript[对象.属性]集锦 [转载了多篇]

    因为这两篇太安逸了,东西很多,很实用,所以转到我格子里! 总的来说,如果你要找js 的东西,而不看这两篇的话,肯定要多花好多时间!!哈哈!! 如果你找的javascript的东西的话,建议你 ctrl ...

  8. javascript小技巧JavaScript[对象.属性]集锦 [转载了多篇]

    因为这两篇太安逸了,东西很多,很实用,所以转到我格子里! 总的来说,如果你要找js 的东西,而不看这两篇的话,肯定要多花好多时间!!哈哈!! 如果你找的javascript的东西的话,建议你 ctrl ...

  9. easyui 如何为标签动态追加属性实现渲染效果

    简述一下在项目遇到的问题,这边有一个需求,选择不同类型,加载不同的div标签(其中属性是否必填是区分类型的关键) html界面是这样的 <div class="grid_1 lbl&q ...

最新文章

  1. 通过读源码win10驱动下实现3环的GetEnvironmentVariable
  2. mongodb 安装启动
  3. javascript --- [读书笔记] 回流与重绘 前端优化小结
  4. 功能Java示例 第6部分–用作参数
  5. python pool_派松水潭(Python Pool)
  6. redis实现轮询算法_【07期】Redis中是如何实现分布式锁的?
  7. Nat Biotechnol | 杨弋团队报道RNA光遗传学工具,可时空精确操纵活细胞RNA代谢与功能...
  8. Android多种样式的进度条
  9. 产品总监的日常:管好团队必须先“正三观”
  10. 微软发布面向企业区块链网络的Coco Framework
  11. 放假前的最后一篇文章
  12. C# NamePipe使用小结
  13. HTML制作用户登录界面
  14. 【css】鼠标禁用样式
  15. 用计算机制作动画的方法,电脑怎么制作flash动画?电脑制作flash动画的方法
  16. HTML引用另一个js文件的方法,在另一个js文件中调用一个javascript函数
  17. centos7 查看multipath服务状态是start condition failed,/etc/multipath.conf was not met
  18. 安卓 获取机身内存,可用内存;运行内存,剩余内
  19. 山东大学计算机科学与技术专业全国排名,全国计算机专业大学排名
  20. C++11中类数据成员初始化方法详解

热门文章

  1. vue中如何返回历史路由_产品分析丨VUE如何在Vlog大潮中稳步发展
  2. sigmaplot作图中图形的说明标签大小间隔调整
  3. 基于JAVA小学课后辅助平台计算机毕业设计源码+数据库+lw文档+系统+部署
  4. 小黑leetcode之旅:86. 分隔链表
  5. >算法笔记-动态规划-最短路径迪杰斯特拉算法
  6. 视频消重教程视频教程 视频md5修改app
  7. python matplotlib画图报错:Unknown projection ‘3d‘
  8. 如何使用opencv进行目标追踪
  9. HTML期末作业-八大菜系湘菜网站制作(大二学生网页作业代码)
  10. MongoDB创建用户用户权限