【Javascript】【ES6】引用类型 const 和 let的使用场景和区别

一,引用类型(数组对象)
一般用const(除非是完全赋予新值)
const obj1 ={name:'tony',age:12};
obj1.name ='Jane';
obj1.age =18;

完全赋予新值:obj1 = {name:'Jane',age:18}; ×

如果数组对象时,用let(但一般不用let,而用const,因为如果用let有的检测代码格式的工具检测不通过),则
let obj1 ={name:'tony',age:12};
obj1.name ='Jane';
obj1.age =18;
完全赋予新值:obj1 = {name:'Jane',age:18}; √


二,值类型(数组,对象以外)
除非永远不变的常量用const
否则let

原文地址:https://www.cnblogs.com/zhuzhubaoya/p/14224661.html