williammustaffa
11/23/2017 - 5:04 PM

same get from lodash simplified using ES6

same get from lodash simplified using ES6

export default function get(baseObj, pathToAttr, defaultValue) {
  return (typeof pathToAttr === 'string' && pathToAttr
    .replace(/\[|\]\[|\]\./g, '.')
    .split('.')
    .reduce((prev, curr) => prev && prev[curr], baseObj)) || defaultValue || false;
}