asmany

2.0.0 • Public • Published

asmany: simple function repeats a certain task on some data given as many times as you to.

  • I create this module/function because it name was taken on npm and create this function time to time.
npm i asmany -S
const asmany = require('asmany')
 
/*
    The callback function returns a begin ran returns two things.
    - data: the mutated data being changed.
    - i: the count/number of how many times it ran
    ex: asmany(data, i) => ..., 1, 'blah')
*/
asmany((data) => data + 1, 5, 3) // 8
 
asmany((data, i) => {
    if (=== 1) {
        return {
            cat: 'meow'
        }
    } else {
        return {
            dog: 'woof'
        }
    }
}, 2, {}) // { cat: 'meow', dog: 'woof' }
 
 
const uuid = require('uuid')
 
const accessToken = asmany((data) => uuid().split('-').join(''), 5, '') // Really long uuid string

Package Sidebar

Install

npm i asmany

Weekly Downloads

2

Version

2.0.0

License

MIT

Unpacked Size

3.01 kB

Total Files

3

Last publish

Collaborators

  • andre_garvin