课程
/前端开发
/JavaScript
/ES6快速入门
这里const的值为什么能改变呢?
2018-09-14
源自:ES6快速入门 2-2
正在回答
const是基本类型不能改。但是const的值是引用类型,可以改变它引用地址里的值。
const a = {b:1};这样的话,是可以改a.b的值的。因为a保存的是引用地址。
const声明后不能再修改;
但是如果声明的是复合类型数据,可以修改其属性
const也是有作用域的,用{}隔离了作用于,所有等于是不同的两个常亮,当然可以变了
举报
用最通俗、形象的方法描述ES6的强大并教会你正确的学习方法。