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

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 @   上向天天  阅读(13)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
点击右上角即可分享
微信分享提示