2024年12月26日更新 最近发现apache和springframework的都不好使了,特别是调第三方接口时,不想在后端做太多转换代码,直接前端对API文档就行了,实践发现 springframework的BeanUtils.copyProperties不会报错,但是装配兼容性很差,经常装不上 apache的BeanUtils.copyPro…
要点: 递归 判断类型 检查环 不拷贝原型上的属性 const deepClone = (a, cache) => { if(!cache){ cache = new Map() // 缓存不能全局,最好临时创建并递归传递 } if(a instanceof Object) { // 不考虑跨 iframe if(cache.get(a)) …