Uncaught SyntaxError:Function声明中JavaScript类中的意外标识符

问题描述 投票:1回答:1

我明白了

Uncaught 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;
}
}
javascript class syntax-error identifier
1个回答
3
投票

你不需要function关键字。从ECMAScript 2015开始,引入了对象初始值设定项上方法定义的更短语法。它是分配给方法名称的函数的简写。

© www.soinside.com 2019 - 2024. All rights reserved.