-2 javascript arrays loops multidimensional-array
var input = [
["0001", "Roman", "USA", "21/05/1989", "read"],
["0002", "jack", "UK", "10/10/1992", "singing"],
["0003", "harry", "Poland", "25/12/1965", "cook"],
["0004", "Malay", "Martapura", "6/4/1970", "Sport"]
]
function Handling() {
// ...
}
Run Code Online (Sandbox Code Playgroud)
有人可以帮我解决这个数组问题吗?
结果应该是这样的:
Run Code Online (Sandbox Code Playgroud)ID: 0001 Name: Roman Born Place: USA 21/05/1989 Hobby: read
解构它,并返回一个具有速记属性的对象
var input = [
["0001", "Roman", "USA", "21/05/1989", "read"],
["0002", "jack", "UK", "10/10/1992", "singing"],
["0003", "harry", "Poland", "25/12/1965", "cook"],
["0004", "Malay", "Martapura", "6/4/1970", "Sport"] ]
let result = input.map(([ID, Name, BornPlace, Birthday, Hobby ]) => ({ID, Name, ["Born Place"]:BornPlace, Birthday, Hobby}))
console.log(result);Run Code Online (Sandbox Code Playgroud)