Skip to content

Latest commit

 

History

History
45 lines (26 loc) · 920 Bytes

README.md

File metadata and controls

45 lines (26 loc) · 920 Bytes

Build Status

dig.js

Bring Ruby's Hash#dig method to JavaScript/Node.

installation

You can install this package via npm.

npm install --save @drm2/dig.js

usage

You can use this library as a method of Object to make things more natural, or you can just use it as a standalone function.

as a method on Object

example

require('@drm2/dig.js').init();

var test = { hello: { world: '!' } };

test.dig('hello', 'world'); // returns '!'

test.dig('fake', 'props'); // returns null

as a standalone function

example

var dig = require('@drm2/dig.js').dig;

var test = { hello: { world: '!' } };

dig(test, 'hello', 'world'); // returns '!'

dig(test, 'fake', 'props'); // returns null