不会真有人看前端学习交流圈子把?
测试一发:
const关键字定义的变量既然不能被重复声明,重复赋值,那为什么const定义的变量是数组时, 可以往数组里增删改查呢?
测试一发:
const关键字定义的变量既然不能被重复声明,重复赋值,那为什么const定义的变量是数组时, 可以往数组里增删改查呢?
全部评论
因为 const 声明的对象的是不可以重新赋值的,但是值的内容是可以被修改的。在 JavaScript 中,原始类型的值不能被修改,而引用类型的值可以被修改的。
因为数组是引用数据类型?
不知道还有没人、、
我问题里“不能重复声明,不能重复赋值”和“对数组或对象增删改查”是不冲突的两件事情,我故意留的坑,哈哈。
对数组的增删改查是在堆内存中进行的,const的作用范围在栈内存中,距离太远管不着、
相关推荐