如何解决Node.js indexOf没有返回正确的值
因此,我构建了一个discord机器人,该机器人从JSON文件中获取值。随着机器人的成长,人们开始尝试获取不在JSON文件中的值,并且它不断杀死该机器人,因此我向该机器人添加了indexOf函数,但是当该值在JSON文件中时,它仍显示-1。我已经尝试了所有尝试使它获取正确索引号的方法,但是一切似乎都失败了。
var text1 = faker.random.arrayElement([
'hello!',]);
return text1;
client.defense = require("./stats/defense.json")
if (message.content.startsWith('s!stats defense')){
const args1 = message.content.slice(16).split();
const command1 = args1.shift().toLowerCase();
editedmessage = command1
var index = client.defense[editedmessage].Name.indexOf(editedmessage)
if(editedmessage /= ''){
message.channel.send("I don't know how you ended up in here but good job now DM Toasty");
} else message.channel.send(index);
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。