JavaScript中const定义的变量值能被修改吗

57 阅读1分钟
  • const关键字保证的是变量指向的那个内存地址不能改变,而不是值不能改变

基本类型

  • 对于基本类型(数字、字符串、布尔值)来说,值就保存在变量指向的那个内存地址中,因此值不能被修改

引用类型

  • 对于引用类型(主要是对象和数组)来说,变量指向的是数据的内存地址,保存的是一个地址指针,const只能保证其内存地址不发生变化,不能保证其内存地址指向的值不发生改变

------------------------------------------------------------------------------------2024.4.27 每日一题