Back

javascript - emscript, vue中的 var, let 与 const

发布时间: 2021-04-18 23:42:00

以前没认真读。

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

Back