Uncaught SyntaxError: Unexpected identifier in JavaScript class at Function declaration
Uncaught SyntaxError: Unexpected identifier in JavaScript class at Function declaration
我明白了
Uncaught SyntaxError: Unexpected identifier
在下面标记的行中。我不知道该怎么做。尝试了各种方法,但这似乎是我犯的一个根本性错误。
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;
}
}
您不需要 function
关键字。从 ECMAScript 2015 开始,引入了一种更短的对象初始化方法定义语法。它是分配给方法名称的函数的 shorthand。
我明白了
Uncaught SyntaxError: Unexpected identifier
在下面标记的行中。我不知道该怎么做。尝试了各种方法,但这似乎是我犯的一个根本性错误。
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;
}
}
您不需要 function
关键字。从 ECMAScript 2015 开始,引入了一种更短的对象初始化方法定义语法。它是分配给方法名称的函数的 shorthand。