在Js中我们定义的数据类型常用的 var let const 这三种,一般const定义的变量是不可以修改的,这个是真的么?
举个例子,以基本数据类型为例
const a=1;
a=2;
console.log(a);
报错,提醒常量不能赋值
而当我定义一个数组的时候呢?
const arr =[1,2,3];
arr[0]=0;
arr.push(10);
for (let index = 0; index < arr.length; index++) {
console.log(arr[index]);
}
结果显示可以是修改的。