未捕获的SyntaxError:函数声明时JavaScript类中的意外标识符

Dar*_*her 1 javascript class syntax-error identifier

我懂了

未捕获的SyntaxError:意外的标识符

在下面的标记行中。我不知道该怎么做。尝试了各种各样的事情,但这似乎是我犯的一个基本错误。

class Order {

constructor(pVornameS, pNachnameS, pKlasseS, pVornameE, pNachnameE, pKlasseE) {
    this.vornameS = pVornameS;
    this.nachnameS = pNachnameS;
    this.klasseS = pKlasseS;
    this.vornameE = pVornameE;
    this.nachnameE = pNachnameE;
    this.klasseE = pKlasseE;
}

function getVornameS() { //The error occurs in this line
    return vornameS;
}

function getNachnameS() {
    return nachnameS;
}

function getKlasseS() {
    return klasseS;
}

function getVornameE() {
    return vornameE;
}

function getNachnameE() {
    return nachnameE;
}

function getKlasseE() {
    return klasseE;
}
}
Run Code Online (Sandbox Code Playgroud)

Aiv*_*ler 5

您不需要function在那里的关键字。从ECMAScript 2015开始,引入了针对对象初始化程序的方法定义的较短语法。这是分配给方法名称的函数的简写。