我和我的朋友测试了代码并且代码工作了,现在我想再次测试它并在Microsoft JScript中得到一个Compile错误 一切顺利之前
http://127.0.0.1:8080/v3_6/autoevents

答案 0 :(得分:0)
Template literals和arrow functions在JScript中不可用。 latest version of JScript基于ES5,这两项功能仅在ES2015中提供。如果您使用的是Windows Script Host,则console
在JScript中不可用;相反,请使用WScript.Echo()
。
var iTest = 0;
if (iTest) {
var sText = "This is a template string which can contain variables like " + iTest;
WScript.Echo(sText);
} else {
var fnc = function(iRadius, iPi) {
iPi = 3.14;
WScript.Echo("The area of the circle with the radius " + iRadius + "cm is " + Math.round(iPi * iRadius * iRadius) + "cm²");
}
fnc(3.14);
}
var fnc = function(iAlpha, iBravo, cb) {
cb(iAlpha + iBravo);
}
fnc(84, 255, function(iResult) {
WScript.Echo(iResult);
});
如果您能提供有关您所遇到的特定错误的更多信息,那也很好。这应该解决它,但如果我们确切地知道问题是什么,它将使我们更容易提供帮助。