最佳答案
这是 探索 ES6中的 常数定义作者: Axel Rauschmayer 博士:
const
的工作原理与 let 类似,但是声明的变量必须是 立即初始化,< strong > 带有一个不能更改的值 后来const bar = 123; bar = 456; // TypeError: `bar` is read-only
然后他开始写作
const
只意味着一个变量始终具有相同的值, 但是这并不意味着值本身是不可变的。
我对这个陷阱有点困惑。有人能清楚地定义 const
这个陷阱吗?