12345678910111213141516171819202122232425262728 |
- "use strict";
- exports.__esModule = true;
- exports.deepClone = deepClone;
- var _index = require("./index");
- function deepClone(obj) {
- if (!(0, _index.isDef)(obj)) {
- return obj;
- }
- if (Array.isArray(obj)) {
- return obj.map(function (item) {
- return deepClone(item);
- });
- }
- if (typeof obj === 'object') {
- var to = {};
- Object.keys(obj).forEach(function (key) {
- to[key] = deepClone(obj[key]);
- });
- return to;
- }
- return obj;
- }
|