【ES6】有趣的const - 东南西北

东南西北

整理 思考 行动

【ES6】有趣的const

首页 编程 0 评

ES6的const表示一个不可更改的常量。有趣的是当const指向一个对象时,有了指针的概念,例如测试如下的代码:

let obj =  {
    objName:'test obj',
    objAttr1:1
}
const X = obj;
console.log('obj.objAttr1:',obj.objAttr1);
obj.objAttr1=2;
console.log('obj.objAttr1:',obj.objAttr1);

执行结果
Snipaste_2018-01-20_23-22-08.png
该obj的属性是可以被更改的。

【ES6】更好的传参