複雑な構造を持つ JavaScript があります。私は JavaScript の初心者 (いくつかの基本的な概念しか理解していない) であるため、正しく使用する方法がわかりません。
Circle.js と Line.js の 2 つのファイルがあります。Circle.js では、Line.js で定義されたクラス オブジェクトを使用したいと考えています。
ファイル Circle.js 内:
Helper.using('py.Figures', function (ns) {
ns.Circle = function (params) {
// some additional methods and code here
}
}
そして Line.js には次のようなものがあります:
Helper.using('py.Figures', function (ns) {
ns.Line2Point = function (params) {
// some addition methods and code here
};
}
Figures.Circle では、ns.Circle で Line2Point を使用したいのですが、方法がわかりません。私はそれがあるべきだと思います:
line = new ns.Line2Point(params);
しかし、うまくいかないようです。
によるとHelper Class
、この場合ns
は を指します。つまり、両方のファイルで同じオブジェクト/参照ですか?helper.using
py.Figures
ns