JavaScript解开命令行词典



我正在学习JavaScript。

我正在从表单的命令行中收回词典的可变长度

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

我可以阅读

的args
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中执行此操作?

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

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

相关内容

  • 没有找到相关文章

最新更新