Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/367.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在JSON文件中保存用户ID和值_Javascript_Discord.js - Fatal编程技术网

Javascript 在JSON文件中保存用户ID和值

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

我正在尝试将用户id添加为键和值。现在,JSON文件中不显示用户id,只显示值

我正在使用来自的evg文件

这是将新用户添加到JSON文件的命令

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(当前余额+硬币)