[英]Convert 2D array to assigned key Object
array = [
["Work", 11.0],
["Eat", 2.0],
["Commute", 2.0],
["Watch Tv", 2.0],
["Sleep", 7.0]
];
我可以知道如何將數組轉換為對象:
var data = [{
"Task": "Work",
"Hour": 11.0
},
{
"Task": "Eat",
"Hour": 2.0
}, {
"Task": "Commute",
"Hour": 2.0
}, {
"Task": "Watch Tv",
"Hour": 2.0
}, {
"Task": "Sleep",
"Hour": 7.0
},
]
Array.prototype.map
將根據每個元素的轉換創建一個新數組。 您應該應用的轉換是創建一個對象,其中Task
屬性是數組項的元素 [0],而Hour
屬性是數組項的元素 [1]。
array = [ ["Work", 11.0], ["Eat", 2.0], ["Commute", 2.0], ["Watch Tv", 2.0], ["Sleep", 7.0] ]; result = array.map(e => ({ Task: e[0], Hour: e[1] })); console.log(result);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.