语法错误:缺少;javascript原型中的before语句

语法错误:缺少;javascript原型中的before语句,javascript,prototype,Javascript,Prototype,我收到下面关于此代码的错误。我的错在哪里 我想这就是你想要的: (函数(){ var Person=函数(名称){ this.name=名称; }; Person.prototype.getName=函数(){ 返回此.name; }; var arif=新的人(“arif”); log(arif.getName()); })();我想这就是你想要的: (函数(){ var Person=函数(名称){ this.name=名称; }; Person.prototype.getName=函数

我收到下面关于此代码的错误。我的错在哪里


我想这就是你想要的:

(函数(){
var Person=函数(名称){
this.name=名称;
};
Person.prototype.getName=函数(){
返回此.name;
};
var arif=新的人(“arif”);
log(arif.getName());

})();我想这就是你想要的:

(函数(){
var Person=函数(名称){
this.name=名称;
};
Person.prototype.getName=函数(){
返回此.name;
};
var arif=新的人(“arif”);
log(arif.getName());

})();
是否尝试将
getName()
函数设置为
返回this.name?我不知道为什么我会被否决。我犯了什么错误吗。我不是以英语为母语的人,所以我的英语可能会出错。您是否正在尝试将
getName()
函数设置为
返回this.name?我不知道为什么我会被否决。我犯了什么错误吗。我不是以英语为母语的人,所以我的英语可能会出错。@jsve我投了反对票,因为它没有正确编译。@Wyatt它对我有用(我复制并粘贴到我的浏览器控制台中)。@Wyatt实际上是这样。明白了。谢谢@Jeff Mahoney@jsve我投了反对票,因为它没有正确编译。@Wyatt它对我有效(我复制并粘贴到我的浏览器控制台)。@Wyatt确实有效。明白了。谢谢你,杰夫·马奥尼。
(function(){

    var Person = function(name){
        this.name = name;
    };

    Person.prototype.getName(){
        return this.name;
    };

    var arif = new Person("Arif");

    console.log(arif.getName());

})();