将JS对象从另一个文件解压缩到变量中
我有一个文件object.js
,其中包含一个javascript对象:
{
key: value,
anotherKey: { a: b }
}
在另一个文件中,比如reader.js
,我想从object.js
读取并将该javascript对象放入一个变量中,该变量将充当普通的js对象
const fs = require("fs");
let content = fs.readFileSync("object.js");
console.log(content); // looks good
let object = { ...content };
console.log(object); // bad and wrong...
// expected: { key: value, anotherKey: { a: b } }
任何想法如何从object.js
解析js对象并将其放入有效的对象变量?
JSON.parse(JSON.stringify(content))
没有帮助。
如果文件是JS文件,您可以将它们视为模块并导出它们