ES6中const注意点

注意一点:

常量不可变,是指声明的常量的内存空间不可变,并不难保证内存空间中的地址指向其他空间不可变。

javascript 复制代码
在这里插入代码片
javascript 复制代码
//stu中存储的是地址,地址指向另一块内存空间,
// 内存空间中存储了一个对象.
// 只保证stu中不变,但是地址指向的内存空间中值是可变的
const stu ={
    name:'周冬雨'
}
stu.name = "冬雨"
console.log(stu.name);// 冬雨

但是下面就不行,相当于改变了stu中存储的地址

javascript 复制代码
stu ={
    age:122
}
相关推荐
Chase_______3 分钟前
【Java基础 | 13】IO 流(下):缓冲流、转换流、序列化与综合案例
java·开发语言
弹简特4 分钟前
【零基础学Python-收尾】10-Python第三方库的安装介绍
开发语言·python
雪度娃娃17 分钟前
ASIO异步通信——多线程模型
开发语言·网络·c++·php
光影少年20 分钟前
react的Context 和 Redux 区别?
前端·javascript·react.js·前端框架
luj_176824 分钟前
残熵算法:风险缓冲与效率优化的融合
c语言·开发语言·网络·经验分享·算法
前端 贾公子27 分钟前
uni-app工程化实战:基于vue-i18n和i18n-ally的国际化方案 (上)
前端·javascript·vue.js
Legendary_00842 分钟前
从 DC 圆口到 USB-C PD:LED 照明设备的供电升级逻辑
c语言·开发语言
SilentSamsara44 分钟前
Python 微服务全链路:gRPC + 链路追踪 + 服务网格接入
开发语言·分布式·python·微服务·架构
一只积极向上的小咸鱼1 小时前
VS Code / Warp MCP 迁移到 Codex MCP 配置总结
开发语言
Cloud_Shy6181 小时前
解读《Effective Python 3rd Edition》:从练气到老魔(第三章 Item 21 - 24)
开发语言·人工智能·笔记·python·迭代器模式