我有一个日期数组,其格式为DD-MM-YYYY。我只需要从DD开始,即几天,然后推进另一个阵列。
我正在尝试使用split函数将其分离,但无法推入数组。
let arrayData = ["15-07-2022", "18-07-2022", "20-07-2022"];
let pushData = [];
arrayData.map(x => (
pushData.push(x.split('-'))
))
//output should be [15,18,20]
您可以使用Array.map()
来实现所需的结果。注意,我使用+
将字符串转换为数字,如预期输出所示。
let arrayData = ["15-07-2022", "18-07-2022", "20-07-2022"];
const result = arrayData.map((date) => +date.split('-')[0])
console.log(result)