Object.freeze能冻结对象里面的对象的值不被修改吗

Object.freeze能冻结对象里面的对象的值不被修改吗

如果 对象是const me = {age:14,

obj1:{

age2:15

}

}


Object.freeze(me);

能修改age2的值吗

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕码 2019-08-25 09:42:17

同学你好!

可以的。Object.freeze() 方法可以冻结一个对象,一个被冻结的对象再也不能被修改。

如同学所写的例子:

http://img1.sycdn.imooc.com//climg/5d61e7550001885b04870236.jpg

可见是没有被改变的:

http://img1.sycdn.imooc.com//climg/5d61e7680001f21103490152.jpg

如果帮助到了你,欢迎采纳,祝学习愉快~

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师