UNPKG

node-snapd

Version:

nodejs client interface to ubuntu core snapd api

17 lines (14 loc) 320 B
module.exports = function(obj, path, defaultVal){ var tokens = path.split('.') var val = obj; try{ for(var i=0; i<tokens.length; i++){ val = val[tokens[i]] } if(val == undefined){ val = defaultVal } } catch(excp){ val = (defaultVal != undefined) ? defaultVal : null } return val; }