0

我想以包的形式像开发 Java 一样开发 JavaScript。

我有以下文件:

/src/package/ClassA.js
/src/package/subpackage/ClassB.js

类A.js:

function ClassA ()
{
    this.myB = new package.subpackage.ClassB("hello");
}

类B.js:

function ClassB (myStr)
{
    this.b = myStr;
}

有什么可以为我构建的:

package.js

这看起来像:

var package =
    {
        ClassA:
        function ()
        {
            this.myB = new package.subpackage.ClassB("hello");
        },

        subpackage:
        {
            ClassB:
            function (myStr)
            {
                this.b = myStr;
            }
        }
    }

这将允许我做类似的事情:

var t = new package.ClassA();

console.log(t);
4

0 回答 0