同一组数据中,年份都相同,不保留年份,年份不同,不同的年份保留
let arr = ['2023-12-30', '2023-12-31', '2024-01-01', '2024-01-02', '2024-01-03', '2024-01-04', '2024-01-05'];
function formatXName(arr) {
let year = arr[0].slice(0, 4);
return arr.map(item => {
if (year != item.slice(0, 4)) {
year = item.slice(0, 4);
return item
} else {
return item.slice(5)
}
})
}
console.log(formatXName(arr))
// ['12-30', '12-31', '2024-01-01', '01-02', '01-03', '01-04', '01-05']

浙公网安备 33010602011771号