-
Object.freeze 返回的是一个不可变的对象,意味着我们不能添加和删除对象对象里面的属性,如果,对象里面有对象则无法深度冻结
-
const 一般用于声明一个只读常量,一旦它的值被赋予了,就不能被修改, 如果const声明了一个对象,数组,函数,它的属性是可以修改的,因为const实际保证的是引用地址不变,而不是引用的值不变,如果const声明的变量被重新分配,则报错.
-
const和Object.freeze的区别就在于const 声明的变量无法被重新分配,而freeze保证的是冻结对象的属性不可变
Object.freeze()和const的区别
正函数2024-06-25 10:01
相关推荐
VBA63371 小时前
VBA之Word应用第四章第五节:段落Paragraph对象的属性(一)whltaoin1 小时前
【Java SE】Java IO体系深度剖析:从原理到实战的全方位讲解(包含流操作、序列化与 NIO 优化技巧)csbysj20205 小时前
jQuery 删除元素xxy-mm5 小时前
Javascript 中的继承quikai19817 小时前
python练习第二组1024肥宅7 小时前
手写 EventEmitter:深入理解发布订阅模式AI视觉网奇7 小时前
Fatal signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addrwjs20247 小时前
并查集快速合并free-elcmacom7 小时前
MATLAB与高等数学<1>一道曲面积分题的几何直观LaoZhangGong1237 小时前
深度学习uip中的“psock.c和psock.h”