Javascript 如何在node.js中以回调作为参数进行api请求?
我想使用方法getPlayers(callback),该方法定义为:Javascript 如何在node.js中以回调作为参数进行api请求?,javascript,node.js,api,npm,callback,Javascript,Node.js,Api,Npm,Callback,我想使用方法getPlayers(callback),该方法定义为: getPlayers(回调) 回调-必需。以玩家的对象调用 players-包含连接到服务器的所有玩家的对象,其名称为密钥 检索连接到服务器的所有播放机。 以下是完整模块的链接,以了解更多详细信息: 如果您想使用它并访问数据,您需要执行以下操作: getPlayers(function(players) { // Here your players will be available console.log(p
getPlayers(回调)
回调-必需。以玩家的对象调用 players-包含连接到服务器的所有玩家的对象,其名称为密钥
检索连接到服务器的所有播放机。
以下是完整模块的链接,以了解更多详细信息:
如果您想使用它并访问数据,您需要执行以下操作:
getPlayers(function(players) {
// Here your players will be available
console.log(players)
})
好处:如果您使用的是ES6,那么您可以使用更加优雅的箭头函数,如以下(单线):
或(多行):
您可以阅读有关Javascript异步性质的更多信息,如果您参考npm包的源代码,您可以看到以下代码 您可以像这样使用GetPlayer:
Livescore.getPlayers(function(players){
// you will get players here
});
getPlayers(players => {
console.log(players)
})
Livescore.prototype.getPlayers = function(callback) {
callback(self.players);
};
Livescore.getPlayers(function(players){
// you will get players here
});