1.2.0 • Published 8 years ago

jwin v1.2.0

Weekly downloads
1
License
ISC
Repository
github
Last release
8 years ago

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
1.2.0

8 years ago

1.1.1

8 years ago

1.1.0

8 years ago

1.0.2

8 years ago

1.0.1

8 years ago

1.0.0

8 years ago

0.1.0

8 years ago