js的一些常用方法

    xiaoxiao2021-03-25  83

    <数组及对象深拷贝>

    var arr = [1,'2',{a:1,b:[1,2]}]; function deepCopy(p, c) {     var c = c || {};     for (var i in p) {       if (typeof p[i] === 'object' && p[i] !== null) {         c[i] = (p[i].constructor === Array) ? [] : {};         deepCopy(p[i], c[i]);       } else {          c[i] = p[i];       }     }     return c;   } var cArr = deepCopy(arr); console.log(cArr);
    转载请注明原文地址: https://ju.6miu.com/read-25561.html

    最新回复(0)