0.0.2 • Published 10 years ago

async-each-object v0.0.2

Weekly downloads
31
License
MIT
Repository
github
Last release
10 years ago

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)