This package has been deprecated

Author message:

Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

object-crawl

1.0.1 • Public • Published

object-crawl

object crawler

usage

var crawl = require( 'crawl' );
 
var object = {
    foo : 'lorem ipsum',
    bar: [
        {
            a: 1,
            b: true
        }
    ]
};
 
crawl( object, 'foo' ); // 'lorem ipsum'
crawl( object, 'bar' ); // [ { a: 1, b: true } ]
crawl( object, 'bar.0' ); // { a: 1, b: true }
crawl( object, 'bar[0]' ); // { a: 1, b: true }
crawl( object, 'bar.0.a' ); // 1
crawl( object, 'bar[0].a' ); // 1
crawl( object, 'bar[0][a]' ); // 1
crawl( object, 'bar.0.b' ); // true
 
crawl( object, 'baz' ); // undefined
crawl( object, 'foo.0' ); // undefined
crawl( object, 'foo[0]' ); // undefined
crawl( object, 'foo[1]' ); // undefined
crawl( object, 'bar.'); // undefined
crawl( object, 'bar..'); // undefined

license

MIT

Readme

Keywords

Package Sidebar

Install

npm i object-crawl

Weekly Downloads

1

Version

1.0.1

License

MIT

Last publish

Collaborators

  • stryju