我正在从一个返回值数组的文件中读取数据。 这就是文件中数组的样子:
"modules": [
"console","fs"
]
获取数据后,我可以将其转换为一个对象,其中键和值具有相同的“名称”,如下所示:
var obj = modulesFile.modules.reduce(function (key,value) {
key[value] = value;
return key;
},{})
返回:
{console: "console", fs: "fs"}
现在我遇到的问题是,我不想在值上加引号,它可以在键上就好但不是值。像这样:
{"console": console, "fs": fs}
我该怎么做这样的事情?