class Person{
constuctor(name){
this.name = name;
}
speak(){
alert('My name is ' + this.name);
}
}
var james = new Person('james');
james.speak();
我正在尝试为某些节点内容学习ES6课程。 我发现的每个例子都说这应该有用,但名字总是未定义的。 我必须遗漏一些非常简单的东西。
我有一个小提琴:https://jsfiddle.net/gxjhmgyu/
答案 0 :(得分:3)
您的代码中存在拼写错误。请参阅下面的固定链接,它与您的代码相同。
class Person {
constructor(name) {
this.name = name;
}
speak() {
alert('My name is ' + this.name);
}
}
var james = new Person('James');
james.speak();