Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- fetchFromObject(obj, prop){
- //property not found
- if(typeof obj === 'undefined') return false;
- //index of next property split
- var _index = prop.indexOf('.')
- //iterate until last object property is fetched
- while(_index > -1){
- //get object at current level
- obj = obj[prop.substring(0, _index)];
- //switch property to next level
- prop = prop.substr(_index+1);
- _index = prop.indexOf('.');
- }
- console.log(obj[prop])
- //no nested; get property
- return obj[prop];
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement