- Notifications
You must be signed in to change notification settings - Fork0
Get a property from an object using dot path or Regexp
License
NotificationsYou must be signed in to change notification settings
trashify/obj-search
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Get a property from an object using dot path or Regexp.
Built with ❤︎ byTiaan du Plessis
Install with npm
$ npm install --save obj-search
Install with yarn
$ yarn add obj-search
To use, require/import the module and call the function in the format:
objSearch(objectToSearch,patternToLookFor,optionalDefaultValue)
An example of usage:
constobjSearch=require('obj-search')constnestedObject={foo:{bar:{baz:'Hai',foo:'Hi'}},foos:[1,2,3]}console.log(objSearch(nestedObject,'foo.bar'))// { baz: 'Hai', foo: 'Hi' }console.log(objSearch(nestedObject,'foo.bar.baz'))// 'Hai'console.log(objSearch(nestedObject,/foo/))// [ { bar: { baz: 'Hai', foo: 'Hi' }}, 'Hi', [ 1, 2, 3 ] ]
obj-search is made possible through Open Source Software. A very special thanks to all themodules used.
All Contributions are welcome! Please open up an issue if you would like to help out. 😄
Licensed under theMIT License.
About
Get a property from an object using dot path or Regexp
Topics
Resources
License
Stars
Watchers
Forks
Packages0
No packages published