我使用 TypeScript 1.8 将我的 durandal SPA 应用程序从 VS_2012 更新到 VS_2015,它将生成 JavaScript (ECMA5)。我解决了所有构建错误。但我无法修复一个名为
“‘return’语句只能在函数体内使用”
我正在研究视图模型。所以我需要在函数之外返回语句。
由于构建错误,我无法生成我的 java 脚本。
下面是我在 Typescript 中的示例代码:
class typescript1_8{
constructor(){
}
}
return new typescript1_8();
Javascript 代码需要生成如下:
var typescript1_8 = (function () {
function typescript1_8() {
}
return typescript1_8;
}());
return new typescript1_8();
Note:我需要在课外返回声明。正如上面提到的,它不应该在类型脚本中引发任何错误。
你不能只是从空的空间返回一些东西,你可以使用Self-invoking
功能
(function() {
return new typescript1_8();
})();
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)