javascript - Meteor 函数在所有 .js 项目文件中定义

标签 javascript meteor

假设我有一个函数返回客户端 java 脚本文件中玩家的特定 ID:

var playerId = function () {
    return Player.findOne({current:true})._id;
};

但是随着项目的增长,我开始将我的代码分解成各种 .js 文件(player.js、game.js、round.js 等)。当我想重用功能。我无法从不同的 .js 文件调用 playerId() 函数。截至目前,我只是将该函数复制并粘贴到每个使用它的 .js 文件中。有没有我可以定义函数的地方,以便每个 .js 文件都可以使用它?

最佳答案

正确的答案是简单地删除您希望导出的变量的声明语句中的 var。 http://docs.meteor.com/#namespacing

此外,请遵循以下规则确保加载顺序正确:http://docs.meteor.com/#structuringyourapp

关于javascript - Meteor 函数在所有 .js 项目文件中定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24917466/

相关文章:

javascript - 获取当前选项卡 ID 的最简单方法?

javascript - 当使用 css 过渡更改矩形的高度时,最低的矩形有时会被涂抹

javascript - 在 Meteor 的钩子(Hook)中更改 react 变量的值

meteor JS : how to read stdin from the terminal?

javascript - 将字符串格式化为特定格式

javascript - 打印我的 JS 函数的结果

javascript - 正则表达式中的转义插入符号 '^'

javascript - Meteor 存放陨石包的位置

javascript - 从文件夹中运行 Meteor

javascript - 检测 meteor 环境?