Uncaught TypeError: Identifier 'XXX' has already been declared
你也可以使用类表达式定义类。但是不同于类表达式,类声明不允许再次声明已经存在的类,否则将会抛出一个类型错误。
错误代码演示:
class Animal{}
let Animal = new Animal()
意思就是 声明变量的时候 不能使用 已存在的类的名字 作为 变量名
参考: MDN class
Uncaught TypeError: Identifier 'XXX' has already been declared
你也可以使用类表达式定义类。但是不同于类表达式,类声明不允许再次声明已经存在的类,否则将会抛出一个类型错误。
错误代码演示:
class Animal{}
let Animal = new Animal()
意思就是 声明变量的时候 不能使用 已存在的类的名字 作为 变量名
参考: MDN class