代码之家  ›  专栏  ›  技术社区  ›  vinibrsl

有什么理由再使用var吗?[副本]

  •  3
  • vinibrsl  · 技术社区  · 9 年前

    let 和 const

    那么,有什么理由使用 var

    2 回复  |  直到 9 年前
        1
  •  4
  •   Sam R    9 年前

    向后兼容性(编写/维护ES5)或编写/维护松散代码的能力。

    var 不像 let 或 const 风险值

    有很多代码可以重新定义 i 在多个 for 允许 .

        2
  •  2
  •   nathan hayfield    9 年前

    主要原因是向后兼容性。除此之外,我看不出来。所以,如果你使用的是transpiler,那么使用var就没有意义了。除非你需要一个全局变量,但这是邪恶的。