我的代码看起来是正确的,但是当我运行它时我得到 Uncaught SyntaxError: Unexpected token , 这是我的代码:
function Classes(subject, class, scheduled) {
this.subject = subject;
this.class = class;
this.scheduled = scheduled;
this.checkAvailablility = function() {
return this.class - this.scheduled;
};
}
var CourseHistory = new Classes('history', 30, 23);
var CourseScience = new Classes('science', 45, 38);
最佳答案
class
是 Javascript 中的保留关键字。您不能将其用作变量名。
当解析函数定义时,编译器期望在 class
关键字之后跟一个类名,如果它不存在,它会抛出一个语法错误,因为它不符合语法。
关于javascript - 未捕获的语法错误 : Unexpected token ,,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52285752/