0

我正在学习 JavaScript。

我正在从表单的命令行接收可变长度的字典

--myargs = {"foo":"bar", "foo2":"bar2"}

我可以通过

var argv = require('minimist')(process.argv.slice(2));
console.dir(argv)
var myargs = argv["myargs"] 

我需要myargs像这样解压字典->

my_new_args= {Key: "foo", Value: "bar", Key: "foo2", Value: "bar2" }; 

我如何在 JS 中做到这一点?

4

1 回答 1

2

您可以map()在对象键上使用并返回对象数组。

var myargs = {"foo":"bar", "foo2":"bar2"}
var result = Object.keys(myargs).map(e => ({Key: e, Value: myargs[e]}));
console.log(result)

于 2017-05-05T15:31:49.533 回答