* Creates a clone of `wrapper`. * * @private * @param {Object} wrapper The wrapper to clone. * @returns {Object} Returns the cloned wrapper.
(wrapper)
| 14436 | * @returns {Object} Returns the cloned wrapper. |
| 14437 | */ |
| 14438 | function wrapperClone(wrapper) { |
| 14439 | if (wrapper instanceof LazyWrapper) { |
| 14440 | return wrapper.clone(); |
| 14441 | } |
| 14442 | var result = new LodashWrapper(wrapper.__wrapped__, wrapper.__chain__); |
| 14443 | result.__actions__ = copyArray(wrapper.__actions__); |
| 14444 | result.__index__ = wrapper.__index__; |
| 14445 | result.__values__ = wrapper.__values__; |
| 14446 | return result; |
| 14447 | } |
| 14448 | |
| 14449 | /*------------------------------------------------------------------------*/ |
| 14450 |
no test coverage detected