我想將帶有欄位的物件陣列轉換name為value地圖,但我不知道該怎么做。我得到:
[
{"name": "key1", "value": "value1"},
{"name": "key2", "value": "value2"},
{"name": "key3", "value": "value3"}
]
但我需要發送請求:
[
{"key1": "value1"},
{"key2": "value2"},
{"key3": "value3"}
]
uj5u.com熱心網友回復:
只需使用Array.map:
const output = input.map(
(row) => ({[row.name]: row.value})
);
uj5u.com熱心網友回復:
試試這個:
const arr = [
{"name": "key1", "value": "value1"},
{"name": "key2", "value": "value2"},
{"name": "key3", "value": "value3"}
];
const res = arr.map((obj) => {
return {[obj.name]: obj.value}
});
console.log(res);
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/465142.html
標籤:javascript 数组 字典
上一篇:如何根據子值的存在洗掉字典中的值
下一篇:從嵌套字典生成對
