-
我用 JSON.parse(JSON.stringify()) 深拷贝了一个带 Date 的对象,拷贝完调 date.getTime() 直接报错,因为那个 Date 早被悄悄变成了字符串:一次 JS 深拷贝丢失类型、误用流行偏方的深度复盘
我要深拷贝一个配置对象(里面有 createdAt 是 Date、还有些可选字段),用了那个人人都在用、看起来万能的技巧 JSON.parse(JSON.stringify(obj))。一开始好好的,直到某段代码对拷贝出来的对象调 copy.createdAt.getTime()——砰,TypeError: getTime is not a function。打印对比才看明白:这个深拷贝的原理是先…- 0
- 0
数据拷贝
幸运之星正在降临...
点击领取今天的签到奖励!
恭喜!您今天获得了{{mission.data.mission.credit}}积分
我的优惠劵
-
¥优惠劵使用时效:无法使用使用时效:
之前
使用时效:永久有效优惠劵ID:×
没有优惠劵可用!

