const注意点

js 收藏
0 32
如果我们将一个原始值赋给const常量,我们就不能改变原始值:

const PI = 3.141592653589793;
PI = 3.14;      // 会出错
PI = PI + 10;   // 也会出错

常量对象可以更改
您可以更改常量对象的属性:

// 您可以创建 const 对象:
const car = {type:"porsche", model:"911", color:"Black"};

// 您可以更改属性:
car.color = "White";

// 您可以添加属性:
car.owner = "Bill";

但不能进行对象重新赋值,car = {type:"Volvo", model:"XC60", color:"White"};这种是错误的

常量数组是一个逻辑

您可以更改常量数组的元素:

// 您可以创建常量数组:
const cars = ["Audi", "BMW", "porsche"];

// 您可以更改元素:
cars[0] = "Honda";

// 您可以添加元素:
cars.push("Volvo");

但是您无法重新为常量数组赋值:
cars = ["Honda", "Toyota", "Volvo"];    // ERROR


上一主题: windows安装flutter
下一主题: 作用域
    暂时没有人评论