【问题标题】:How to use Variables in Functions如何在函数中使用变量
【发布时间】:2018-08-10 20:00:30
【问题描述】:

如何实现在

中获取userID
obj.userID = mystring;

成为let userID = somerandomID

我正在尝试使用 nodejs 中的 fs 模块将对象添加到 JSON 文件中。这是完整的代码

'use strict';
var obj = require('./Referral/log.json');
const fs = require('fs');

let userID = `somerandomID`

fs.readFile('./Referral/log.json', (err, data) => {  
    if (err) throw err;
    var mystring = `O54G9egD`;
obj.userID = mystring;
     var config = JSON.parse(data);
fs.writeFile('./Referral/log.json', JSON.stringify(obj), function (err) {
  console.log(`Added Referral code to log.`);
});
});

 

我可能正在使用最糟糕的方式来修改我的 JSON 文件,因此任何更好的解决方案将不胜感激。

JSON 文件:

{"MrMinister":"bS1N793vTS","userID":"O54G9egD"}

【问题讨论】:

    标签: json node.js variables fs


    【解决方案1】:

    尝试使用 obj[userID] 而不是 obj.userID

    【讨论】:

    • SyntaxError: Unexpected token [ 编辑:没关系,它起作用了!非常感谢!
    • 没问题!前几天我也遇到了同样的问题
    猜你喜欢
    • 2020-06-14
    • 2020-05-05
    • 1970-01-01
    • 1970-01-01
    • 2018-10-26
    • 2022-01-18
    • 2014-01-08
    • 1970-01-01
    相关资源
    最近更新 更多