文章检索
文章检索
文章检索
轮极熙域  -  追求简约

一个属于自己的网络空间,分享学习、技术、新闻、热点、生活等乱七八糟的东西,也是一个默默奋斗的“收藏夹”。

Javascript深度拷贝
时间:2020-05-07 作者:半凡烟竹 标签:JavaScript

深度拷贝:

function deepclone(original) {
    var target;
    if (Object.prototype.toString.call(original) == "[object Object]") {
        target = {};
        for (var prop in original) {
            if (original.hasOwnProperty(prop)) {
                target[prop] = deepclone(original[prop]);
            }
        }
    } else if (Object.prototype.toString.call(original) == "[object Array]") {
        target = [];
        for (var prop in original) {
            target[prop] = deepclone(original[prop]);
        }
    } else {
        target = original;
    }
    return target;
}



© 2018-2019 upwill.cn 版权所有 | ICP备案号:冀ICP备18006040号-1| 冀公网安备 13018402000194号