【发布时间】:2020-09-30 16:37:16
【问题描述】:
下面的函数是我目前拥有的,但是,我收到一条错误消息',' expected。问题是我不完全确定如何解决它。
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 function: play -
我本来想说打字稿可能是为
function:写的,但看起来不像。只需去除颜色 -
哦,这是module.exports里面的一个函数吗,你可以
async play() -
正如其他人所说,这个
async function: play(bot, ops, data)看起来不对。请为此显示整个代码上下文。如果这是一个属性定义,那么它应该是play: async function(bot, ops,data) {...}。属性名称位于冒号的左侧。在较新版本的 JS 中,您还可以使用async play(bot, ops,data) {...}之类的快捷方式。但是,无论哪种情况,你的冒号都是错误的。
标签: javascript node.js bots discord discord.js