List of utility methods to do Array Next
next()Array.prototype.next = function() { return this[++this.current]; }; Array.prototype.previous = function() { return this[--this.current]; }; Array.prototype.current = 0; | |
next()Array.prototype.next = function() { var i = this.__i || 0; if(i >= this.length - 1) { return { done: true }; else { i++; ... | |
next()Array.prototype.next = function() { if (!((this.index + 1) in this)) return false; return this[++this.index]; }; | |
next()Array.prototype.next = function() { var current = this.shift(); this.push(current); return current; | |
next(index)Array.prototype.next = function(index) { if (index === this.length - 1) { return this[0]; } else { return this[index + 1]; |