簡體   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