js对数组的一些处理?

var list = [
{time: '2022/08/18 14:37:15'},
{time: '2022/08/18 14:37:15'},
{time: '2022/08/18 14:37:15'},
{time: '2022/08/18 14:37:15'},
{time: '2022/08/18 14:37:15'}
]

以上数组处理得到:list = [
{time: '2022-08-18 14:37:15'},
{time: '2022-08-18 14:37:15'},
{time: '2022-08-18 14:37:15'},
{time: '2022-08-18 14:37:15'},
{time: '2022-08-18 14:37:15'}
]

阅读 1.6k
3 个回答

日期中间的斜杠/改成中横线-吗?

list.map(item => {
    return {
        ...item,
        time: item.time.replace(/\//g, '-'),
    }
})
const newList = list.map(x => {
    return {
        time: x.time.replace(/\//g, '-')
    }
})
const data = JSON.parse(JSON.stringify(list).replace(/\//g,"-"));
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题