Javascript “我应该放在哪里?”&引用;?
下面的函数是我当前拥有的函数,但是,我得到一个错误,说“预期的”。问题是我不完全确定如何修复它Javascript “我应该放在哪里?”&引用;?,javascript,node.js,bots,discord,discord.js,Javascript,Node.js,Bots,Discord,Discord.js,下面的函数是我当前拥有的函数,但是,我得到一个错误,说“预期的”。问题是我不完全确定如何修复它 async function: play(bot, ops, data) { data.dispatcher = await data.connection.play(ytdl(data.queue[0].url, {filter: 'audioonly'})); data.dispatcher.guildID = data.guildID; data.dispatche
async function: play(bot, ops, data) {
data.dispatcher = await data.connection.play(ytdl(data.queue[0].url, {filter: 'audioonly'}));
data.dispatcher.guildID = data.guildID;
data.dispatcher.once('end', function(){
finish(bot, ops, this);
});
}
您的代码中有两个错误(我认为):
async play(…){…}
,
,我认为它不应该存在希望这会有所帮助:)您的代码中有两个错误(我认为):
async play(…){…}
,
,我认为它不应该存在希望这会有所帮助:)是否显示了缺少逗号的位置?此处是否需要冒号
async函数:play
我本来想说typescript可能用于函数:
,但看起来不像。只需删除颜色哦,这是module.exports中的一个函数吗?您只需执行async play()
,正如其他人所说,这个异步函数:play(bot、ops、data)
看起来不正确。请显示该操作的整个代码上下文。如果这是一个属性定义,那么它应该是play:async function(bot、ops、data){…}
。属性名称位于冒号的左侧。在较新版本的JS中,您还可以使用快捷方式,如异步播放(bot、ops、data){…}
。但是,无论哪种情况,冒号都是错误的。它是否表示缺少逗号的位置?此处是否需要冒号async函数:play
我本来想说typescript可能用于函数:
,但看起来不像。只需删除颜色哦,这是module.exports中的一个函数吗?您只需执行async play()
,正如其他人所说,这个异步函数:play(bot、ops、data)
看起来不正确。请显示该操作的整个代码上下文。如果这是一个属性定义,那么它应该是play:async function(bot、ops、data){…}
。属性名称位于冒号的左侧。在较新版本的JS中,您还可以使用快捷方式,如异步播放(bot、ops、data){…}
。但是,无论哪种情况,你的冒号都是错误的,它说它是预期的,不是说它不在那里,所以可能不是错误2,也说它在第65行,那是函数行。如果函数前面有一个逗号,它可能需要在那里,因为它的模块.exports
,人们通常把run()
放在最后一个属性中,它说这是它所期望的,不是因为它不在那里,所以可能不是错误2,也说它在第65行,那是函数行。如果函数前面有逗号,它可能需要在那里,因为它的模块.exports
和人们通常把run()
作为最后一个属性