Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/38.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/sharepoint/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript “我应该放在哪里?”&引用;?_Javascript_Node.js_Bots_Discord_Discord.js - Fatal编程技术网

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()
    作为最后一个属性