jwin

1.2.0 • Public • Published

jwin

JustWhatINeed is a JavaScript library, which adds some useful functions that are often used by me

How to install?

Installing this module is easy, just type:

npm i [-S|--save] jwin[@[version]]

for example:

npm i -S jwin@1.1.0

How to include?

const $ = require("jwin");

Examples of what you can do

const $ = require("jwin");

const myGroup = new $.Group([1, 2]); // Creates Group with elements [1, 2]

myGroup.add(3); // Ads 3 to elements [1, 2, 3]
myGroup.add(4); // Ads 4 to elements [1, 2, 3, 4]

const add = [5, 6];
const itr = new $.Iterator(add); // Creates an Iterator based on elements [5, 6]
while (itr.hasNext()) // Cycle as long there are values in the Iterator
{
    myGroup.add(itr.next()); // Adds current element to myGroup and cycle through the elements
}

const mapedGroup = myGroup.map((num) => num * 2); // See Array.prototype.map: [2, 4, 6, 8, 10, 12]

const filteredGroup = mapedGroup.filter((num) => num > 6); // See Array.prototype.filter: [8, 10, 12]

const sum = filteredGroup.reduce((sum, num) => sum + num, 0); // See Array.protorype.reduce: 30

console.log(sum); // 30

Readme

Keywords

Package Sidebar

Install

npm i jwin

Weekly Downloads

0

Version

1.2.0

License

ISC

Last publish

Collaborators

  • stefanwimmer128