Object.defineproperty方法

Object.defineproperty

Object.defineproperty(目标对象,属性名,{
	value:"属性的值",
	writable:"是否可写/改变",
	enumerable:"是否可以枚举/遍历/循环",
	configurable:"是否可配置/删除",
	get(){
		//读取 属性时 自动执行 的方法
	},
	set(newval){
		//改变/设置  属性时 自动执行 的方法
	}
})


/* 
	value:"属性的值",  
	writable:"是否可写/改变",  默认不可改  true/false
	enumerable:"是否可以枚举/遍历/循环",默认不可循环   true/false
	configurable:"是否可配置/删除",  默认不可删除  true/false
	get(){},   {}中写条件
	set(newval){},   {}中写条件
	

			value 	writable	enumerable	configurable	get		set
数据描述符	  *		   *			*			 *			 *		 *
数据存储符							+			 +			 +		 +
*/
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值