多项选择题
A.返回:"Point" B.返回:undefined C.name属性总是返回紧跟在class关键字后面的类名 D.报错,因为name属性没有定义
类的定义使用不存在提升问题的正确理解是()A.类使用在前,定义在后,这样会报错B.必须保证子类在父类之后定义C...
多项选择题类的定义使用不存在提升问题的正确理解是()
A.类使用在前,定义在后,这样会报错 B.必须保证子类在父类之后定义 C.let Foo=class{};class Bar extends Foo{}}如果存在class的提升,上面代码就会报错 D.所谓提升就是类型的转换,比如基础类型转换为Set复杂类型
使用class方式定义类的说法正确的是()A.类和模块的内部,默认就是严格模式,所以不需要使用usestric...
多项选择题使用class方式定义类的说法正确的是()
A.类和模块的内部,默认就是严格模式,所以不需要使用usestrict指定运行模式 B.ES6实际上把整个语言升级到了严格模式 C.只要你的代码写在类或模块之中,就只有严格模式可用 D.需要使用use strict指定运行模式
let person = new class { constructor(name) { this.name ...
单项选择题let person = new class { constructor(name) { this.name = name; } sayName() { console.log(this.name); }}(‘张三’);关于本例,说法正确的选项是()
A.person.sayName();//"张三"; B.person是一个立即执行的类的实例 C.肯定会报错 D.像这样直接定义使用的方式很不正确