-
Object.freeze 返回的是一个不可变的对象,意味着我们不能添加和删除对象对象里面的属性,如果,对象里面有对象则无法深度冻结
-
const 一般用于声明一个只读常量,一旦它的值被赋予了,就不能被修改, 如果const声明了一个对象,数组,函数,它的属性是可以修改的,因为const实际保证的是引用地址不变,而不是引用的值不变,如果const声明的变量被重新分配,则报错.
-
const和Object.freeze的区别就在于const 声明的变量无法被重新分配,而freeze保证的是冻结对象的属性不可变
Object.freeze()和const的区别
正函数2024-06-25 10:01
相关推荐
名字还没想好☜4 小时前
React 实现暗黑模式切换:localStorage 持久化、SSR 首屏闪烁与跟随系统主题kruptos4 小时前
分布式系统怎么“选主“?Raft 共识一次讲清吴声子夜歌4 小时前
ApacheCommons——commons-cli(命令行参数解析)自动化监测Learner5 小时前
主流 Web 端地图引擎对比:选型指南与优劣分析benchmark_cc5 小时前
REST API 和 Python SDK 应该怎么选?量化交易数据接口选型实战王的宝库5 小时前
Go 项目结构:从单文件到标准工程布局Tairitsu_H5 小时前
[C++] 深入理解红黑树:封装set与map泡海椒6 小时前
JQuick-Curl 性能分析:并发场景下的性能表现与调优,第三方接口调用不只要快写也要稳跑小智老师PMP6 小时前
2026深度解析|PMP第八版与NPDP核心侧重点本质区别(管理类证书怎么选)江畔柳前堤7 小时前
前台·中台·后台:2026年AI原生时代的架构全景图