同一组数据中,年份都相同,不保留年份,年份不同,不同的年份保留

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']

 

posted @ 2024-05-23 15:55  爱美丽——  阅读(26)  评论(0)    收藏  举报