js-函数声明会提升,类声明不会

提升
 
函数声明和类声明之间的一个重要区别在于, 函数声明会提升,类声明不会。
 
你首先需要声明你的类,然后再访问它,否则类似以下的代码将抛出 ReferenceError:
 
实例
 
// 这里不能这样使用类,因为还没有声明
// noob = new Runoob(“菜鸟教程”)
// 报错
 
class Runoob {
  constructor(name) {
    this.sitename = name;
  }
}
 
// 这里可以使用类了
let noob = new Runoob(“菜鸟教程”)

如需转载,请注明文章出处和来源网址:http://www.divcss5.com/html/h64764.shtml

张贴在3