Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/429.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何将数组中的数组转换为数组对象_Javascript - Fatal编程技术网

Javascript 如何将数组中的数组转换为数组对象

Javascript 如何将数组中的数组转换为数组对象,javascript,Javascript,我知道以前有人问过这个问题,但我似乎找不到答案,如何将数组中的数组更改为数组中的对象 javaScript中的这个问题 [ [ '2019-08-01', "一",, ], [ '2019-08-02', “两个”, ], [ '2019-08-03', “树”, ] ] 到 [ { “日期”:“2019-08-01”, “排序”:“一” }, { “日期”:“2019-08-02”, “排序”:“两个” }, { “日期”:“2019-08-03”, “排序”:“树” } ]使用数组.map

我知道以前有人问过这个问题,但我似乎找不到答案,如何将数组中的数组更改为数组中的对象

javaScript中的这个问题

[
[
'2019-08-01',
"一",,
],
[
'2019-08-02',
“两个”,
],
[
'2019-08-03',
“树”,
]
]
到
[
{
“日期”:“2019-08-01”,
“排序”:“一”
},
{
“日期”:“2019-08-02”,
“排序”:“两个”
},
{
“日期”:“2019-08-03”,
“排序”:“树”
}

]
使用
数组.map
方法:

let数组=[
[
'2019-08-01',
"一",,
],
[
'2019-08-02',
“两个”,
],
[
'2019-08-03',
“树”,
]
];
让result=array.map(x=>{return{date:x[0],sort:x[1]});

console.log(result)
答案可能是在日期、硬编码排序或动态排序之前询问的位置