clone.js 242 B

123456789
  1. var isObj = require('./isObj');
  2. var isArr = require('./isArr');
  3. var extend = require('./extend');
  4. exports = function(obj) {
  5. if (!isObj(obj)) return obj;
  6. return isArr(obj) ? obj.slice() : extend({}, obj);
  7. };
  8. module.exports = exports;