繁体   English   中英

从单个数组创建 JavaScript Object 并定义键值 Position

[英]Creating a JavaScript Object from Single Array and Defining the Key Value Position

这是我在堆栈溢出的帖子

我在将单个数组转换为 Object 的数组时遇到问题

这是我的 javascript 代码的一部分

var str = 'this is the haystack {{{name}}} {{{address}}} some text {{{grade}}} end of haystack';
var result = getFromBetween.get(str,"{{{","}}}");
var resultObject = Object.assign({}, result)

结果对象是

{0: "name", 1: "address", 2: "grade"}

我想要这样的结果对象

[
{position : "0", value:"name"},
{position : "1", value:"address"},
{position : "2", value:"grade"}
]

如何在 javascript 中做到这一点,帮助我,因为我真的是一个新手

map超过Object.entries

var resultObject = Object.assign({}, result)
resultObject = Object.entries(resultObject).map(([position,value])=>({position,value}));

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM