从所有对象字符串值

时间:2017-12-23 03:02:43

标签: javascript arrays object

我正在从一个返回值数组的文件中读取数据。 这就是文件中数组的样子:

"modules": [
     "console","fs"
     ]

获取数据后,我可以将其转换为一个对象,其中键和值具有相同的“名称”,如下所示:

    var obj = modulesFile.modules.reduce(function (key,value) {
        key[value] = value;
        return key;

    },{})

返回:

{console: "console", fs: "fs"}

现在我遇到的问题是,我不想在值上加引号,它可以在键上就好但不是值。像这样:

{"console": console, "fs": fs}

我该怎么做这样的事情?

0 个答案:

没有答案