Meteor.methods与标准JS函数调用

时间:2017-11-30 16:56:26

标签: javascript meteor

我可以像往常一样放置标准的JS函数并调用它们,也可以从(Meteor)事件中调用它们吗?我正在阅读Meteor中的方法,我不确定是否可以在我的isClient条件中编写一些函数并正常调用它们。我有这样的东西,第二个函数'normalize_scale_offset'由Meteor事件调用。

function normalize(val, max=1, min=0.1) {
        return (val - min) / (max - min);
    };

    function normalize_scale_offset(input, scale=1, offset=0) {
        var normalized = input.map((val) => normalize(val, Math.max(...input), Math.min(...input)));
        return normalized.map( (val) => val * scale + Math.sqrt(offset) ).map((val) => val * 1000);
    };

2 个答案:

答案 0 :(得分:2)

是的,js函数在客户端或服务器上都是完全可以接受的。仅当客户端需要在服务器上调用函数时,才需要方法

答案 1 :(得分:0)

通常,如果要调用要在服务器上运行的内容,则可以使用方法。如果您只是在客户端上运行,只需使用正常功能。