* Creates a clone of `wrapper`. * * @private * @param {Object} wrapper The wrapper to clone. * @returns {Object} Returns the cloned wrapper.
(wrapper)
| 6898 | * @returns {Object} Returns the cloned wrapper. |
| 6899 | */ |
| 6900 | function wrapperClone(wrapper) { |
| 6901 | if (wrapper instanceof LazyWrapper) { |
| 6902 | return wrapper.clone(); |
| 6903 | } |
| 6904 | var result = new LodashWrapper(wrapper.__wrapped__, wrapper.__chain__); |
| 6905 | result.__actions__ = copyArray(wrapper.__actions__); |
| 6906 | result.__index__ = wrapper.__index__; |
| 6907 | result.__values__ = wrapper.__values__; |
| 6908 | return result; |
| 6909 | } |
| 6910 | |
| 6911 | /*------------------------------------------------------------------------*/ |
| 6912 |
no test coverage detected