javaScript追加属性
在定义时确定属性,属性是可以被更改或者删除的。
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追加属性相关推荐
- JavaScript[对象.属性]集锦
作者: 蓝色理想 SCRIPT 标记? 用于包含JavaScript代码.? 属性? LANGUAGE 定义脚本语言? SRC 定义一个URL用以指定以.JS结尾的文件? windows对象? 每个H ...
- 公司培训文档-JavaScript[对象.属性]集锦
SCRIPT 标记 用于包含JavaScript代码. 属性 LANGUAGE 定义脚本语言 SRC 定义一个URL用以指定以.JS结尾的文件 windows对象 每个HTML文档的顶层对象. 属 ...
- javascript小技巧JavaScript[对象.属性]集锦
如果你找的javascript的东西的话,建议你 ctrl+F 直接在这个页上找,因为这里80%有你要找的,但是要让你挨着看的话,你就准备看完就去配眼镜!! 事件源对象 event.srcEleme ...
- javascript小技巧 JavaScript[对象.属性]集锦 [zz]
因为这两篇太安逸了,东西很多,很实用,所以转到我格子里! 总的来说,如果你要找js 的东西,而不看这两篇的话,肯定要多花好多时间!!哈哈!! 如果你找的javascript的东西的话,建议你 ctrl ...
- js面试题:创建一个json对象people,并追加属性:姓名、性别、年龄,追加run方法...
创建一个json对象people,并追加属性:姓名.性别.年龄,追加run方法 因为json的格式是"名称:值"这样的键值对,所以此题的解决方式如下: <script typ ...
- javascript小技巧JavaScript[对象.属性]集锦(转自飛雪飄寒 )
javascript小技巧&&JavaScript[对象.属性]集锦,建议你 ctrl+F 直接在这个页上找,因为这里80%有你要找的! javascript小技巧 事件源对象 ev ...
- javascript小技巧amp;amp;JavaScript[对象.属性]集锦 [转载了多篇]
因为这两篇太安逸了,东西很多,很实用,所以转到我格子里! 总的来说,如果你要找js 的东西,而不看这两篇的话,肯定要多花好多时间!!哈哈!! 如果你找的javascript的东西的话,建议你 ctrl ...
- javascript小技巧JavaScript[对象.属性]集锦 [转载了多篇]
因为这两篇太安逸了,东西很多,很实用,所以转到我格子里! 总的来说,如果你要找js 的东西,而不看这两篇的话,肯定要多花好多时间!!哈哈!! 如果你找的javascript的东西的话,建议你 ctrl ...
- easyui 如何为标签动态追加属性实现渲染效果
简述一下在项目遇到的问题,这边有一个需求,选择不同类型,加载不同的div标签(其中属性是否必填是区分类型的关键) html界面是这样的 <div class="grid_1 lbl&q ...
最新文章
- 通过读源码win10驱动下实现3环的GetEnvironmentVariable
- mongodb 安装启动
- javascript --- [读书笔记] 回流与重绘 前端优化小结
- 功能Java示例 第6部分–用作参数
- python pool_派松水潭(Python Pool)
- redis实现轮询算法_【07期】Redis中是如何实现分布式锁的?
- Nat Biotechnol | 杨弋团队报道RNA光遗传学工具,可时空精确操纵活细胞RNA代谢与功能...
- Android多种样式的进度条
- 产品总监的日常:管好团队必须先“正三观”
- 微软发布面向企业区块链网络的Coco Framework
- 放假前的最后一篇文章
- C# NamePipe使用小结
- HTML制作用户登录界面
- 【css】鼠标禁用样式
- 用计算机制作动画的方法,电脑怎么制作flash动画?电脑制作flash动画的方法
- HTML引用另一个js文件的方法,在另一个js文件中调用一个javascript函数
- centos7 查看multipath服务状态是start condition failed,/etc/multipath.conf was not met
- 安卓 获取机身内存,可用内存;运行内存,剩余内
- 山东大学计算机科学与技术专业全国排名,全国计算机专业大学排名
- C++11中类数据成员初始化方法详解
热门文章
- vue中如何返回历史路由_产品分析丨VUE如何在Vlog大潮中稳步发展
- sigmaplot作图中图形的说明标签大小间隔调整
- 基于JAVA小学课后辅助平台计算机毕业设计源码+数据库+lw文档+系统+部署
- 小黑leetcode之旅:86. 分隔链表
- >算法笔记-动态规划-最短路径迪杰斯特拉算法
- 视频消重教程视频教程 视频md5修改app
- python matplotlib画图报错:Unknown projection ‘3d‘
- 如何使用opencv进行目标追踪
- HTML期末作业-八大菜系湘菜网站制作(大二学生网页作业代码)
- MongoDB创建用户用户权限