我从 CMS 获取了一个格式很差的数组,我想将其重新格式化为对象数组。
let daysOffArray = ["2022-08-22, 08:00 - 14:00","2022-08-23, 08:00 - 13:00"];
分离数组后的预期结果:
let daysOff = [{
date: "2022-08-22",
time: 08:00 - 14:00
},
{
date: "2022-08-23",
time: 08:00 - 13:00
}];
如何分隔每个第二个逗号的数组daysOffArray
,然后分隔每个逗号后的两个新数组?
最佳答案
您可以使用数组解构和对象文字属性值简写来获得更简洁的解决方案和更好的可读性。
daysOffArray.map(item => {
const [date, time] = item.split(', ');
return { date, time };
});
关于javascript - 每个第二个逗号后分隔数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/73440598/