2.2.3 • Published 6 months ago

foreach.js v2.2.3

Weekly downloads
1
License
MIT
Repository
-
Last release
6 months ago

foreach.js

foreach.js is an omnipotent loop function for object

Install

npm i foreach.js
# or
yarn add foreach.js

How to use ?

// Import Package
import foreach from "foreach.js";

// mock
let json = {
  name: `foreach.js`,
  author: `joenix`,
  born: 1985
};

let arr = ["my", "name", "is", "joenix"];

/**
 * @param source { object | array }
 * @param callback { function }
 * @param config { object }
 * @property clone { boolean: false }
 * @property deep { boolean: false }
 * @property stop { any: false }
 * @property step { number: 1 }
 * @property long { number: 0 }
 * ======== ======== ========
 */

// Normal
json = foreach(json, (value, key) => console.log(key, value));

// Stop
json = foreach(json, (value, key) => {
  if (key === author && value === "joenix") {
    return false;
  }
});

// Step
arr = foreach(arr, (value, key) => console.log(key, value), { step: 2 });
2.2.1

6 months ago

2.2.3

6 months ago

2.2.2

6 months ago

2.2.0

1 year ago

2.1.8

1 year ago

2.1.7

3 years ago

2.1.1

3 years ago

2.1.6

3 years ago

2.1.5

3 years ago

2.0.7

3 years ago

2.1.0

3 years ago

2.0.6

3 years ago

2.0.3

3 years ago

2.0.2

3 years ago

2.0.5

3 years ago

2.0.4

3 years ago

2.0.1

3 years ago

1.0.0

4 years ago