Nodejs Utililty Methods Array Each

List of utility methods to do Array Each

Description

The list of methods to do Array Each are organized into topic(s).

Method

each(visitor)
Array.prototype.each = function(visitor) {
  var iterator = this.getIterator();
  while (iterator.hasNext()) {
    var ret = visitor.call(this, iterator.next(), iterator.current);
    if (ret === false)
      break;
eachIndex(iterationFunction)
Array.prototype.eachIndex = function(iterationFunction) {
    for (var i = 0; i < this.length; i++) {
        iterationFunction(this[i], i);
};
eachRecursive(fieldName, filterOrDoFun, doFun)
Array.prototype.eachRecursive = function(fieldName, filterOrDoFun, doFun) {
  var filter = doFun ? filterOrDoFun : null;
  doFun = doFun || filterOrDoFun;
  var doArrayRecursive = function(arr) {
    if (!arr || !(arr instanceof Array)) {
      return;
    for (var i = 0; i < arr.length; i++) {
      var item = arr[i];
...
eachWithIndex(f)
Array.prototype.eachWithIndex = function(f) {
  for (var i = 0; i < this.length; ++i) {
    f(this[i], i);
  return this;
each_with_index(callback)
Array.prototype.each_with_index = function(callback) {
  for (var i=0; i < this.length; i++) { callback(this[i], i); } 
each_with_index(f)
Array.prototype.each_with_index = function (f) {
  for (var i=0; i<this.length; i++) {
    f(this[i], i)