使用 const 声明的对象属性是可以被修改的。const 声明的变量只是保证其为只读引用,这样只能保证内存的引用地址不被改变,但是其内部的属性还是可以被修改和创建的。例如说 const a = {b: 1},我们就可以修改 a.b 的值。但是如果说声明的是一些基本类型的值,比如说 const a = 1 则不能去修改变量 a 的值了。本文参与了SegmentFault 思否面试闯关挑战赛,欢迎正在阅读的你也加入。
使用
const
声明的对象属性是可以被修改的。const
声明的变量只是保证其为只读引用,这样只能保证内存的引用地址不被改变,但是其内部的属性还是可以被修改和创建的。例如说
const a = {b: 1}
,我们就可以修改a.b
的值。但是如果说声明的是一些基本类型的值,比如说const a = 1
则不能去修改变量a
的值了。