-
Object.freeze 返回的是一个不可变的对象,意味着我们不能添加和删除对象对象里面的属性,如果,对象里面有对象则无法深度冻结
-
const 一般用于声明一个只读常量,一旦它的值被赋予了,就不能被修改, 如果const声明了一个对象,数组,函数,它的属性是可以修改的,因为const实际保证的是引用地址不变,而不是引用的值不变,如果const声明的变量被重新分配,则报错.
-
const和Object.freeze的区别就在于const 声明的变量无法被重新分配,而freeze保证的是冻结对象的属性不可变
Object.freeze()和const的区别
正函数2024-06-25 10:01
相关推荐
云和数据.ChenGuang8 分钟前
python sorted函数详细剖析外收内放14 分钟前
FastAPI猜字谜实战(4):让AI主持人开口云和数据.ChenGuang14 分钟前
Python map() 函数详解:从语法、原理到实战用法秋名RG18 分钟前
(二)存储、CPU 与指令执行——程序为什么快,又为什么慢Highcharts.js20 分钟前
Highcharts甘特图开发带导航功能的项目管理图示例kyle~21 分钟前
C++ 原子操作、内存模型与无锁并发编程BeiGuTing_code24 分钟前
Java泛型与Object2401_8724187828 分钟前
互联网公开信息检索完全指南:Google、Yandex、Wayback Machine、DNS、WHOIS、Shodan 等 OSINT 工具大全HEJOO931 分钟前
Java 类加载过程详解:从加载到初始化的完整链路hahaha601638 分钟前
数字图像锐化