| 1234567891011121314151617181920212223242526272829303132333435 | 
							- var toArray = require('./toArray');
 
- /**
 
-  * Gets the next value on a wrapped object following the
 
-  * [iterator protocol](https://mdn.io/iteration_protocols#iterator).
 
-  *
 
-  * @name next
 
-  * @memberOf _
 
-  * @since 4.0.0
 
-  * @category Seq
 
-  * @returns {Object} Returns the next iterator value.
 
-  * @example
 
-  *
 
-  * var wrapped = _([1, 2]);
 
-  *
 
-  * wrapped.next();
 
-  * // => { 'done': false, 'value': 1 }
 
-  *
 
-  * wrapped.next();
 
-  * // => { 'done': false, 'value': 2 }
 
-  *
 
-  * wrapped.next();
 
-  * // => { 'done': true, 'value': undefined }
 
-  */
 
- function wrapperNext() {
 
-   if (this.__values__ === undefined) {
 
-     this.__values__ = toArray(this.value());
 
-   }
 
-   var done = this.__index__ >= this.__values__.length,
 
-       value = done ? undefined : this.__values__[this.__index__++];
 
-   return { 'done': done, 'value': value };
 
- }
 
- module.exports = wrapperNext;
 
 
  |