![](/img/trans.png)
[英]Javascript - SyntaxError: Invalid or unexpected token - while creating object - Invisible character
[英]Unexpected token 'this' while creating method inside object
我正在創建一個對象,我繼續得到錯誤消息意外令牌:這是我添加方法時。 這是我的代碼。
function Person(name,age,gender,job) {
this.name = name,
this.age = age,
this.gender = gender,
this.job = job,
this.pSpeak = function() {
func.innerHTML = "My name is " + this.name + "<br>I am " this.age + "years old." + "<br>I am a " + this.gender + ".<br>My career is " + this.job +".";
} //Object Method
}
var colin = new Person("Colin James",24,"man","Social Media Consultant"); // create a new Person.
我已經閱讀了有關在對象中創建方法的各種文章,我沒有看到我在這里出錯的地方。 當我刪除this.
語法來自pSpeak方法中的名稱,年齡,性別,作業變量,我得到錯誤的意外識別器 。
有什么建議嗎?
在設置innerHTML
時你錯過了一個+
。
function Person(name,age,gender,job) {
this.name = name,
this.age = age,
this.gender = gender,
this.job = job,
this.pSpeak = function() {
func.innerHTML = "My name is " + this.name + "<br>I am " + this.age + "years old." + "<br>I am a " + this.gender + ".<br>My career is " + this.job +".";
} //Object Method
}
var colin = new Person("Colin James",24,"man","Social Media Consultant"); // create a new Person.
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.