同一组数据中,年份都相同,不保留年份,年份不同,不同的年份保留
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']
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通