我使用const
const num = 5;
num = 7;
console.log(num);
据我所知,如果我尝试更改num变量,并且错误
,则使用const关键字声明的变量是不可变的但是如果使用const
声明的对象发生突变,我不知道为什么
const myObj = {
obj_1:{
name: 'Kushal'
},
obj_2:{
name: 'Yugal'
}
}
myObj.obj_1.name= 'Bhumika';
console.log(myObj.obj_1.name);
// Output is
Bhumika
请说明为什么会发生