深拷贝
deepClone: function (obj, map = new Map()) {
    if (typeof obj === 'object') {
      const res = Array.isArray(obj) ? [] : {}
      if (map.get(obj)) return map.get(obj)
      map.set(obj, res)
      for (const item in obj) {
        res[item] = this.deepClone(obj[item], map)
      }
      return res
    } 
    return obj
  },
 
                    
                     
                    
                 
                    
                 
                
            
         
 
         浙公网安备 33010602011771号
浙公网安备 33010602011771号