SyntaxError: missing ; before statement in javascript prototype
SyntaxError: missing ; before statement in javascript prototype
(function(){
var Person = function(name){
this.name = name;
};
Person.prototype.getName(){
return this.name;
};
var arif = new Person("Arif");
console.log(arif.getName());
})();
我收到此代码的以下错误。我的错误在哪里?
我想这就是你想要的:
(function(){
var Person = function(name){
this.name = name;
};
Person.prototype.getName = function(){
return this.name;
};
var arif = new Person("Arif");
console.log(arif.getName());
})();
基本上,您需要在原型行上定义 "getName",并且您在 .prototype 行上使用的语法试图调用它(在定义之前)。
(function(){
var Person = function(name){
this.name = name;
};
Person.prototype.getName(){
return this.name;
};
var arif = new Person("Arif");
console.log(arif.getName());
})();
我收到此代码的以下错误。我的错误在哪里?
我想这就是你想要的:
(function(){
var Person = function(name){
this.name = name;
};
Person.prototype.getName = function(){
return this.name;
};
var arif = new Person("Arif");
console.log(arif.getName());
})();
基本上,您需要在原型行上定义 "getName",并且您在 .prototype 行上使用的语法试图调用它(在定义之前)。