常用的js函数库
        
        
            
            递归实现深拷贝
| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 
 | function deepClone(obj) {var objClone = Array.isArray(obj) ? [] : {}
 if (obj && typeof obj === 'object') {
 for (key in obj) {
 if (obj.hasOwnProperty(key)) {
 
 if (obj[key] && typeof obj[key] === 'object') {
 objClone[key] = deepClone(obj[key])
 } else {
 
 objClone[key] = obj[key]
 }
 }
 }
 }
 return objClone
 }
 
 | 
Vue 组件清理定时器
| 12
 3
 4
 5
 6
 
 | const timer = setInterval(() =>{
 }, 500);
 
 this.$once('hook:beforeDestroy', () => {
 clearInterval(timer);
 
 | 
 
        
    
        
    最后更新时间:
        
        转载请注明出处