我正在用javascript编写一个不和谐的机器人。我有一个JSON文件,用来记录特定用户的警告。格式如下:
{
"userOne": {
"one": "spamming"
"two": "sexism"
}
"userTwo": {
"one": "spamming"
}
}我需要能够获得特定用户的信息。我知道用户的名字,但无法获得有关他们的信息。我目前使用的是以下代码:
for (nick in warnings) {
if (nick == user) {
userWarnings=warnings.nick
console.log(userWarnings);
}
}警告是已分析的文件的名称。user是我想要查找警告的用户的名称(例如: userTwo)。
当我运行代码时,userWarnings的值是未定义的。我知道这是为什么,我只是不知道怎么解决它。
结论:如果我知道一个用户的名字,有没有办法找到他的信息。
发布于 2020-11-07 06:32:51
多亏了兰迪·卡斯本,我现在知道答案了。warnings.nick无效,但warnings[nick]有效。
https://stackoverflow.com/questions/64721828
复制相似问题