javascript - 未捕获的语法错误 : Unexpected identifier in JavaScript class at Function declaration

标签 javascript class syntax-error identifier

我明白了

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 开始,引入了一种更短的对象初始化方法定义语法。它是分配给方法名称的函数的简写。

关于javascript - 未捕获的语法错误 : Unexpected identifier in JavaScript class at Function declaration,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49034311/

相关文章:

javascript - 如何在 ng-repeat 中删除/添加 html 标签

C++:调用派生类的虚函数

c++ - 带有类和 DLL 的外部 "C"

c# - 为什么我在此更新语句中出现语法错误?

javascript - 根据屏幕尺寸使用 jQuery 动态包裹 div

javascript - 如何使用express.js在另一个MySQL查询中执行mySQL查询

javascript - 使用 KaTeX 时,为什么在头部放一个 <script>,在主体后放一个?

如果对象类不包含值,jquery 隐藏对象

json - 学习JSON。 Dreamweaver说第二行有错误。找不到它

php - html php语法错误