在对象遍历中去字符串截取某个字段然后赋值给这个字段的坑
此坑比较大
场景:
vue子组件拿父组件的传值,[{},{}]结构的,父组件为2014-02-04 03:55:33,子组件需要过滤改变为02-04 03:55:33
filterDataAddClassName(list) { let _this = this; if (Object.keys(list).length > 0) { return list.map(item => { item.cellClassName = { id: `level-class-style-${item.alarmLevel}` }; // item.callTime = item.callTime.substring(5); // console.log(item.callTime); let nTime = item.callTime.substring(5); item.NewCallTime = nTime; return item; }); } },
正常写法为注释
但是这样会出现一个问题,可能是相同内存的递归???反正会一直截取字符串,不明白为什么
但是我用了一个新值去放这个处理的,就ok了
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步