js 中const 定义的值能改变吗

 

const定义的基本类型不能改变

但是定义的对象是可以通过修改对象属性等方法来改变的。

 

const columns = [
  {
    dataIndex: "id",
    key: "id",
    title: "流水号"
  },
  {
    dataIndex: "no",
    key: "no",
    title: "订单号"
  }];

columns.forEach((r)=>r.align = 'center')//每个对象里面都添加一个align属性

//这样是可以改变的

//如果是单纯的修改定义的基本类型将会报错

const a = 2;//正确

a = 3;//再赋值就出错

const a;//也是错误的,必须初始化 

 

posted @ 2020-12-11 09:38  卖糖纸的小糖果  阅读(1107)  评论(0)    收藏  举报