Ready to take your JavaScript development to the next level? Meet npm Enterprise - the ultimate in enterprise JavaScript. Learn more »

deep-value

1.0.4 • Public • Published

deep-value

npm version dependencies Build Status Pledge To Arupex! lifetimeDownloadCount

Install

npm install deep-value --save

Bower

bower install deep-value --save

How to Use (node):

var deep = require('deep-value');

console.log('Checking, ' deep({ my : { value : 7} }, 'my.value'));  // 7

console.log('Checking, ' deep({ my : {} }, 'my.value'));            // undefined

console.log('Checking, ' deep({ notMine : {} }, 'my.value'));       // undefined

How to use (Browser):

var deep = arupex_deep_value;

Array Accessor

Finds the element in an array that follows the correct values and returns the value from it you want, if you dont want a value from it but want the whole object dont include a last key

console.log('Checking, ' deep({ notMine : [{ i : 1 , b : 2},{ i : 2, b : 2},{ i : 2, b : 1, v : 2}] }, 'notMine.@i==2,@b==1.v'));       // 2

console.log('Checking, ' deep({ notMine : [{ i : 1 , b : 2},{ i : 2, b : 2},{ i : 2, b : 1, v : 2}] }, 'notMine.@i==2,@b==1'));       // { i : 2, b : 1, v : 2}

install

npm i deep-value

Downloadsweekly downloads

165

version

1.0.4

license

UNLICENSED

homepage

github.com

repository

Gitgithub

last publish

collaborators

  • avatar
Report a vulnerability