首页 > 其他 > 详细

Object 的一些方法

时间:2018-11-11 21:45:16      阅读:133      评论:0      收藏:0      [点我收藏+]
Object的静态方法(静态方法:在类身上的方法,动态方法:在实例身上的方法)

 
Object.assgin(); 浅拷贝
将多个对象的可枚举属性拷贝到目标对象上,并且返回赋值后的目标对象。
从右往左赋值。

Object.defineProperties(obj,{})
给对象定义属性,如果存在该属性,
则用新定义的属性更新已存在的属性,
如果不存在该属性,则添加该属性。
 
enumerable(是否可枚举):默认为false
如果设置为false那么,能够被in运算,但是不能被for in循环到
writable(是否可写):默认为false
configurable:是否 可被delete,false不能被删除


能够修改对象中的一个属性,数据劫持

Object.defineProperty(obj,‘name‘,{
get:function(){
//当读的时候,触发的函数
},
set:function(newVal){
//当写的时候,触发的函数
}
})
 

Object 的一些方法

原文:https://www.cnblogs.com/Allisson/p/9943527.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!