为了账号安全,请及时绑定邮箱和手机立即绑定

为什么json文件最后要加31

为什么json文件最后要加31

慕盖茨4494581 2021-09-30 09:42:09
所以我的问题是目前我正在尝试在数组中选择一个对象。我获取选定的对象并将其发回更新。但目前它也将硬币放在 json 文件的末尾。我的问题是它在 JSON 文件的末尾添加了 31。fs.readFile('/root/discordbot/games/coins.txt', "utf8", (err, data) => {                data = JSON.parse(data);                for (var i = 0; i < data.length; i++) {                if (data[i].id == message.member.id) {                    data.push(data[i].coins += 31);                    fs.writeFile('/root/discordbot/games/coins.txt', JSON.stringify(data));                    message.reply("You got 31 coins.")                    return;                }            }    })不要收到任何错误消息,但这是我的 json 文件,硬币放置失败。[{"id":"151780033025933312","coins":31},31]最后的 31 不应该在那里。它只需要将正确的硬币更新为 id。
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 175 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信