【发布时间】:2021-10-07 20:08:40
【问题描述】:
有人可以帮我理解这段代码吗?对我来说似乎太复杂了。
var __extends = this.__extends || function (d, b) {
function __() { this.constructor = d; }
__.prototype = b.prototype;
d.prototype = new __();
};
var PageView = (function (_super) {
"use strict";
__extends(MyPageView, _super);
function MyPageView(rootElement, viewModelParameter, calendarWeeksViewModel) {
});
}
【问题讨论】:
-
与Typescript and Google Closure 重复,但这个问题足以解释他们从何处获得代码。进一步讨论here。您可以阅读 javascript 原型继承以了解更多信息。
-
他们从 tsc 命令生成的 Typescript 中的 extends 关键字中获取代码,然后进行未混淆处理。当工作仍在继续尝试理解生成的代码并最终清理它并对问题做出很好的回答时,我不认为它是重复的。另一个问题是关于别的事情。
标签: javascript