script.js:7 Uncaught SyntaxError:意外的令牌{

时间:2018-05-16 14:42:33

标签: javascript

这个错误让我深受打扰,无法在谷歌或其他问题上找到任何相关信息,我发现的一切都是错误,或者是关闭括号的错误,但一切都很完美,显然,我必须遗漏一些非常小的东西,这是代码:

function Question(question, answers, correct){
    this.question = question;
    this.answers = answers;
    this.correct = correct;
}

Question.prototype.displayQuestion(){
    console.log(this.question);}

1 个答案:

答案 0 :(得分:1)

您当前的代码说要调用Question.prototype.displayQuestion。然后是开放的大括号,在这种情况下没有意义,因此错误。

Question.prototype.displayQuestion(){
  console.log(this.question);}

相反,请将Question.prototype.displayQuestion设置为您创建的函数:

Question.prototype.displayQuestion = function () {
  console.log(this.question);
}