举个栗子:constarr=['吃饭','睡觉','喝水']arr.splice(2,1)console.log(arr)输出:['吃饭','睡觉']再个栗子:constarr=['吃饭','睡觉','喝水']arr.push('盘他')console.log(arr)输出:['吃饭','睡觉','喝水','盘他']而这样修改就会报错:constarr=['吃饭','睡觉','喝水']arr=['吃饭','睡觉','喝水','吃鸡']console.log(arr)输出:error这是为什么呢?
2 回答

犯罪嫌疑人X
TA贡献2080条经验 获得超4个赞
const声明创建一个值的只读引用。但这并不意味着它所持有的值是不可变的,只是变量标识符不能重新分配。例如,在引用内容是对象的情况下,这意味着可以改变对象的内容(例如,其参数)。const
添加回答
举报
0/150
提交
取消