Javascript的Object探究

本文详细探讨了JavaScript中Object的相关方法,包括Object.keys用于获取对象所有key,Object.is进行精确值比较,Object.seal和Object.isSealed用于对象的密封操作,以及Object.freeze用于对象冻结。此外,还介绍了Object.defineProperty用于定义对象属性的灵活性,包括configurable、enumerable和writable三个配置选项的用法。
摘要由CSDN通过智能技术生成

Object.keys(object)

获取一个对象的所有key

var obj = {a:1, b:2, 'hello':'world'};
var keys = Object.keys(obj); //['a','b','hello']

Object.is(value1, value2)

比较两个对象或者值是否是同一个, 和===等价

Object.is(1,1); //true
Object.is(1,'1');//false
var a = {c:1}, b={c:1}; 
Object.is(a,b);//false
b=a;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值