Javascript 未定义集合选择

Javascript 未定义集合选择,javascript,discord.js,Javascript,Discord.js,集合未定义。。。如何定义 我搜索了一下,但什么也没找到 collection.findmessage.guild.members.cache.findmember=>member.displayName===args[0] 查看Array.find: 集合应该是您自己对项目数组的定义。在mozilla引用中,array1是数字列表,而find在array1上被调用-只返回满足条件的第一项 看起来代码中实际上没有名为collection的变量。也许你可以试试: message.guild.memb

集合未定义。。。如何定义

我搜索了一下,但什么也没找到


collection.findmessage.guild.members.cache.findmember=>member.displayName===args[0]

查看Array.find:

集合应该是您自己对项目数组的定义。在mozilla引用中,array1是数字列表,而find在array1上被调用-只返回满足条件的第一项

看起来代码中实际上没有名为collection的变量。也许你可以试试:

message.guild.members.cache.find(member => member.displayName === args[0]);

message.guild.members.cache是集合。就像Array.prototype.push一样。您并不是直接推送Array.prototype对象,而是创建自己的数组,然后推送。您应该指定这是给您错误的浏览器控制台,并且应该提供更大的上下文。由于集合未定义,加载和初始化库时可能会出错,因此您应该发布处理加载它的js或htmlcdn。