我正在构建Angular 9应用程序。在这个应用程序中,我试图构建甘特图,并在图表中试图绘制方框。
为此,我需要展平这个多维数组。
我怎样才能得到这个数组:
[
[{
"title": "01"
}, {
"title": "02"
}, {
"title": "03"
}, {
"title": "04"
}, {
"title": "05"
}, {
"title": "06"
}, {
"title": "07"
}, {
"title": "08"
}, {
"title": "09"
}, {
"title": "10"
}, {
"title": "11"
}, {
"title": "12"
}, {
"title": "13"
}, {
"title": "14"
}, {
"title": "15"
}, {
"title": "16"
}, {
"title": "17"
}, {
"title": "18"
}, {
"title": "19"
}, {
"title": "20"
}, {
"title": "21"
}, {
"title": "22"
}, {
"title": "23"
}, {
"title": "24"
}, {
"title": "25"
}, {
"title": "26"
}, {
"title": "27"
}, {
"title": "28"
}, {
"title": "29"
}, {
"title": "30"
}, {
"title": "31"
}],
[{
"title": "01"
}, {
"title": "02"
}, {
"title": "03"
}, {
"title": "04"
}, {
"title": "05"
}, {
"title": "06"
}, {
"title": "07"
}, {
"title": "08"
}, {
"title": "09"
}, {
"title": "10"
}, {
"title": "11"
}, {
"title": "12"
}, {
"title": "13"
}, {
"title": "14"
}, {
"title": "15"
}, {
"title": "16"
}, {
"title": "17"
}, {
"title": "18"
}, {
"title": "19"
}, {
"title": "20"
}, {
"title": "21"
}, {
"title": "22"
}, {
"title": "23"
}, {
"title": "24"
}, {
"title": "25"
}, {
"title": "26"
}, {
"title": "27"
}, {
"title": "28"
}, {
"title": "29"
}]
]
并将其转换为以下数组:
[{
"title": "01"
}, {
"title": "02"
}, {
"title": "03"
}, {
"title": "04"
}, {
"title": "05"
}, {
"title": "06"
}, {
"title": "07"
}, {
"title": "08"
}, {
"title": "09"
}, {
"title": "10"
}, {
"title": "11"
}, {
"title": "12"
}, {
"title": "13"
}, {
"title": "14"
}, {
"title": "15"
}, {
"title": "16"
}, {
"title": "17"
}, {
"title": "18"
}, {
"title": "19"
}, {
"title": "20"
}, {
"title": "21"
}, {
"title": "22"
}, {
"title": "23"
}, {
"title": "24"
}, {
"title": "25"
}, {
"title": "26"
}, {
"title": "27"
}, {
"title": "28"
}, {
"title": "29"
}, {
"title": "30"
}, {
"title": "31"
}, {
"title": "01"
}, {
"title": "02"
}, {
"title": "03"
}, {
"title": "04"
}, {
"title": "05"
}, {
"title": "06"
}, {
"title": "07"
}, {
"title": "08"
}, {
"title": "09"
}, {
"title": "10"
}, {
"title": "11"
}, {
"title": "12"
}, {
"title": "13"
}, {
"title": "14"
}, {
"title": "15"
}, {
"title": "16"
}, {
"title": "17"
}, {
"title": "18"
}, {
"title": "19"
}, {
"title": "20"
}, {
"title": "21"
}, {
"title": "22"
}, {
"title": "23"
}, {
"title": "24"
}, {
"title": "25"
}, {
"title": "26"
}, {
"title": "27"
}, {
"title": "28"
}, {
"title": "29"
}]
您可以使用数组平面方法。
const data = [
[
{
title: '01',
},
{
title: '02',
},
{
title: '03',
},
{
title: '04',
},
{
title: '05',
},
{
title: '06',
},
{
title: '07',
},
{
title: '08',
},
{
title: '09',
},
{
title: '10',
},
{
title: '11',
},
{
title: '12',
},
{
title: '13',
},
{
title: '14',
},
{
title: '15',
},
{
title: '16',
},
{
title: '17',
},
{
title: '18',
},
{
title: '19',
},
{
title: '20',
},
{
title: '21',
},
{
title: '22',
},
{
title: '23',
},
{
title: '24',
},
{
title: '25',
},
{
title: '26',
},
{
title: '27',
},
{
title: '28',
},
{
title: '29',
},
{
title: '30',
},
{
title: '31',
},
],
[
{
title: '01',
},
{
title: '02',
},
{
title: '03',
},
{
title: '04',
},
{
title: '05',
},
{
title: '06',
},
{
title: '07',
},
{
title: '08',
},
{
title: '09',
},
{
title: '10',
},
{
title: '11',
},
{
title: '12',
},
{
title: '13',
},
{
title: '14',
},
{
title: '15',
},
{
title: '16',
},
{
title: '17',
},
{
title: '18',
},
{
title: '19',
},
{
title: '20',
},
{
title: '21',
},
{
title: '22',
},
{
title: '23',
},
{
title: '24',
},
{
title: '25',
},
{
title: '26',
},
{
title: '27',
},
{
title: '28',
},
{
title: '29',
},
],
];
const ret = data.flat();
console.log(ret);
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句