ES6 Class 属性 未定义
ES6 Class property undefined
class Person{
constuctor(name){
this.name = name;
}
speak(){
alert('My name is ' + this.name);
}
}
var james = new Person('james');
james.speak();
我正在尝试学习 ES6 类 以获取一些节点内容。
我发现的每个例子都说这应该有效,但名称总是未定义。
我一定是遗漏了一些非常简单的东西。
我这里有一个fiddle:https://jsfiddle.net/gxjhmgyu/
您的代码中有错字。请参阅下面的固定 link,它与您的代码相同。
class Person {
constructor(name) {
this.name = name;
}
speak() {
alert('My name is ' + this.name);
}
}
var james = new Person('James');
james.speak();
class Person{
constuctor(name){
this.name = name;
}
speak(){
alert('My name is ' + this.name);
}
}
var james = new Person('james');
james.speak();
我正在尝试学习 ES6 类 以获取一些节点内容。 我发现的每个例子都说这应该有效,但名称总是未定义。 我一定是遗漏了一些非常简单的东西。
我这里有一个fiddle:https://jsfiddle.net/gxjhmgyu/
您的代码中有错字。请参阅下面的固定 link,它与您的代码相同。
class Person {
constructor(name) {
this.name = name;
}
speak() {
alert('My name is ' + this.name);
}
}
var james = new Person('James');
james.speak();