【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

posted @ 2021-01-03 02:00  猪猪宝丫  阅读(340)  评论(0编辑  收藏  举报