深克隆

80 阅读1分钟

        const clone = function (target) {
            if (typeof target === 'object' && target !== null) {
                const ob = Array.isArray(target) ? [] : {}
                Object.keys(target).forEach(n => {
                    ob[n] = clone(target[n])
                })
                return ob
            }
            return target
        }