Javascript 在JSON文件中保存用户ID和值
我正在尝试将用户id添加为键和值。现在,JSON文件中不显示用户id,只显示值 我正在使用来自的evg文件 这是将新用户添加到JSON文件的命令Javascript 在JSON文件中保存用户ID和值,javascript,discord.js,Javascript,Discord.js,我正在尝试将用户id添加为键和值。现在,JSON文件中不显示用户id,只显示值 我正在使用来自的evg文件 这是将新用户添加到JSON文件的命令 var userValues = new Discord.Collection(); .... const userid = message.author.id; if (!userValues.has(userid)){ userValues.set(userid, 10); userfi
var userValues = new Discord.Collection();
....
const userid = message.author.id;
if (!userValues.has(userid)){
userValues.set(userid, 10);
userfile.setLS(userValues);
};
这在另一个文件中,该文件会更改用户的值
var currentBalance = userValues.get(userid);
userValues.get(userid) = currentBalance + coins;
userfile1.setLS(userValues);
我不确定出了什么问题,但命令提示符显示左手赋值无效
userValues.get(userid)=当前余额+硬币
userValues.get(userid)
是get方法的返回值,不能更改其值,对于任何函数都是如此。阅读更多
userValues.get(userid)=当前余额+硬币代码>
相反,您需要使用“设置辅助对象”功能:
userValues.set(当前余额+硬币)代码>