我需要定义一个包含方法列表的模块/类。每种方法都有一些服务的实例,如记录器,承诺等等。
如何正确执行此操作以执行干净的代码?
在我的代码中,我有下一个记录器定义,但我不能添加更多方法,因为它不适合做大量的。
记录器/ ticket.js
function result = sumOdd(v,odds)
%sum of odd numbers in a vector v
%sumOdd(v)
if ~isempty(v)
if mod(v(1),2) == 1
odds = [odds;v(1)];
v(1) = [];
sumOdd(v,odds)
elseif mod(v(1),2) == 0
v(1) = [];
sumOdd(v,odds)
end
else
disp(sum(odds))
end
end
答案 0 :(得分:2)
您实际上可以使用exports和module.exports,以便导出方法或函数。
const test = exports = module.exports = {}
然后添加任意数量的方法
test.method1 = function () { ... }
test.method2 = function () { ... }