Skip to content
This repository was archived by the owner on Mar 26, 2024. It is now read-only.

radist2s/async-each-object

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

async.eachObject

Simple async function to iterate objects. Extends async module.

Install

If you use in your project any other async function from async module (of course you are :) ), please make sure that you install async module into your node_modules. It is desirable to use in your project one instance of async module. Read about Node.JS Folders and Modules dependencies.

npm install async

npm install async-each-object

##Usage

var asyncEachObject = require('async-each-object')

asyncEachObject(
    {one: 1, two: 2},
    function iterator(value, key, nextEach) {
        console.log(key, '=', value)

        nextEach()
    },
    function complete(error) {
        if (error) {
            console.error(error)
        }
        else {
            console.log('Iteration complete')
        }
    }
)

If you have installed async module, and install async-each-object after async, you can use module like this:

// Order is not important
var async = require('async')

// Require once in project
var asyncEachObject = require('async-each-object')

// asyncEachObject function extends async
async.eachObject()

License

(MIT License)

About

Async foreach for object

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published