javascript - emscript, vue中的 var, let 与 const
访问量: 946
以前没认真读。
let的官方解释:https://ccoenraets.github.io/es6-tutorial/let/
var: function scoped. 在当前所属的function内会一直生效
例如:
例子直接看stackoverflow连接中的吧。看起来let的作用域更加合理。let: block scoped, 仅仅在所属的 scope ( 也就是 {} )内生效
const: 同let一样,只不过 let声明的变量可以多次赋值, const一旦声明,不能再被赋值。
目的是 为了让js 的释放内存更加容易些。
参考: https://stackoverflow.com/questions/762011/whats-the-difference-between-using-let-and-var