Advertisement
Guest User

Untitled

a guest
Jun 14th, 2018
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.32 KB | None | 0 0
  1. function getProp(object, keys, defaultVal = null) {
  2. keys = Array.isArray(keys) ? keys : keys.replace(/(\[(\d)\])/g, '.$2').split('.');
  3. object = object[keys[0]];
  4. if (object && keys.length > 1) {
  5. return this.__get(object, keys.slice(1), defaultVal);
  6. }
  7. return object === undefined ? defaultVal : object;
  8. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement