欢迎来到DIVCSS5查找CSS资料与学习DIV CSS布局技术!
  并非真正的常量
  
  const 的本质: const 定义的变量并非常量,并非不可变,它定义了一个常量引用一个值。使用 const 定义的对象或者数组,其实是可变的。下面的代码并不会报错:
  
  实例
  
  // 创建常量对象
  
  const car = {type:"Fiat", model:"500", color:"white"};
  
  // 修改属性:
  
  car.color = "red";
  
  // 添加属性
  
  car.owner = "Johnson";
  
  但是我们不能对常量对象重新赋值:
  
  实例
  
  const car = {type:"Fiat", model:"500", color:"white"};
  
  car = {type:"Volvo", model:"EX60", color:"red"};    // 错误
  
  以下实例修改常量数组:
  
  实例
  
  // 创建常量数组
  
  const cars = ["Saab", "Volvo", "BMW"];
  
  // 修改元素
  
  cars[0] = "Toyota";
  
  // 添加元素
  
  cars.push("Audi");
  
  但是我们不能对常量数组重新赋值:
  
  实例
  
  const cars = ["Saab", "Volvo", "BMW"];
  
  cars = ["Toyota", "Volvo", "Audi"];    // 错误

如需转载,请注明文章出处和来源网址:http://www.divcss5.com/html/h64333.shtml