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

2021年09月15日 阅读数:2
这篇文章主要向大家介绍【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}; √spa


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