1

デフォルトでは、この Typescript コード

module Demo {
    export class HelloWorld {
        sayHello() {
            return "Hello World";
        }
    }
}

次のJavascriptにコンパイルされます

var Demo;
(function (Demo) {
    var HelloWorld = (function () {
        function HelloWorld() {
        }
        HelloWorld.prototype.sayHello = function () {
            return "Hello World";
        };
        return HelloWorld;
    })();
    Demo.HelloWorld = HelloWorld;
})(Demo || (Demo = {}));

この Javascript 名前空間パターンの名前はありますか?また、純粋な Javascript を記述するときにそれを使用することは可能ですか (たとえば、より良い解決策はありますか)?

4

1 に答える 1