Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/redis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为什么Typescript不需要Typescript运行时,就像traceur需要traceur运行时一样?_Typescript_Traceur - Fatal编程技术网

为什么Typescript不需要Typescript运行时,就像traceur需要traceur运行时一样?

为什么Typescript不需要Typescript运行时,就像traceur需要traceur运行时一样?,typescript,traceur,Typescript,Traceur,Typescript和Traceur都将ES6编译到ES5,那么Traceur运行时需要什么呢?其次,为什么没有typescript运行时 PS:我读到traceur runtime填补了“缺失”的函数,并且还做了更多的工作,并提供了一些功能所使用的帮助函数,但我不确定这到底意味着什么 其次,为什么没有typescript运行时 它假设用户将自己添加所需的内容,例如,如果您正在使用承诺,则它假设您的运行时拥有承诺 对于类继承之类的其他内容,它提供了内联帮助程序,例如: 生成(注意\u扩展): c

Typescript和Traceur都将ES6编译到ES5,那么Traceur运行时需要什么呢?其次,为什么没有typescript运行时

PS:我读到traceur runtime填补了“缺失”的函数,并且还做了更多的工作,并提供了一些功能所使用的帮助函数,但我不确定这到底意味着什么

其次,为什么没有typescript运行时

它假设用户将自己添加所需的内容,例如,如果您正在使用承诺,则它假设您的运行时拥有承诺

对于类继承之类的其他内容,它提供了内联帮助程序,例如:

生成(注意
\u扩展
):

class Base{ }
class Child extends Base { }
var __extends = this.__extends || function (d, b) {
    for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p];
    function __() { this.constructor = d; }
    __.prototype = b.prototype;
    d.prototype = new __();
};
var Base = (function () {
    function Base() {
    }
    return Base;
})();
var Child = (function (_super) {
    __extends(Child, _super);
    function Child() {
        _super.apply(this, arguments);
    }
    return Child;
})(Base);