我有一些结构复杂的 JavaScript。因为我是 JavaScript 新手(只了解一些基本概念)我不知道如何正确使用它。
我有两个文件:Circle.js 和 Line.js。在 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
两个文件中的对象/引用是否相同?