【问题标题】:I have json file and for each user i am writing into a file using file.write() but it's writing the last user only using javascript [closed]我有 json 文件,对于每个用户,我正在使用 file.write() 写入文件,但它只使用 javascript 写入最后一个用户 [关闭]
【发布时间】:2020-05-27 20:09:48
【问题描述】:

我有 json 文件,对于每个用户,我使用 file.write() 写入文件,但它只使用 javascript 写入最后一个用户

function getUsers()
{
var allsessions = [1,2,3,4,5]
var allsessiontitle = [a,b,c,d,e]

    var usersjson = './users.json'; 
    var usersdata = JSON.parse(fs.readFileSync(usersjson, 'utf8'));

    usersdata.forEach  // User data
    (
        (user)=>
        {
            //console.log(user.FNAME);
            var allsessions = [1,2,3,4,5]
            user = {...user, MYSESSIONS:allsessions}
            //console.log(user)
        \


        }
    )
}

【问题讨论】:

标签: javascript node.js


【解决方案1】:

你可以取支票的数值。

var array = [1, 2, 3, 4, 1, 2, 1, 3],
    result = array.map(v => +(v === 1));

console.log(result);

【讨论】:

    【解决方案2】:

    var array = [1, 2, 3, 4, 1, 2, 1, 3];
    console.log(array.map(e => e != 1 ? 0 : e))

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-02-28
      • 2022-11-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-03-20
      • 1970-01-01
      相关资源
      最近更新 更多