前一段时间被问到一个问题,const定义的对象可以修改吗,当时只记得const定义的内容不可以被修改,就回答不可以,然后自己实践之后发现const的定义的对象是可以被修改的。
const obj = {
name: "Mick",
age: 25
}
obj.name = "Jack";
console.log(obj);

为什么会出现这种情况了,查看了MDN发现有这样一段描述

前一段时间被问到一个问题,const定义的对象可以修改吗,当时只记得const定义的内容不可以被修改,就回答不可以,然后自己实践之后发现const的定义的对象是可以被修改的。
const obj = {
name: "Mick",
age: 25
}
obj.name = "Jack";
console.log(obj);
为什么会出现这种情况了,查看了MDN发现有这样一段描述
本文标题:es6中const 修改定义的值
本文链接:https://www.haomeiwen.com/subject/ptwytltx.html
网友评论