code: function resolveObjectPath (obj, path) {
          var delimeter = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : '.';
  
          var pathArray = Array.isArray(path) ? path : path.split(delimeter);
  
          return pathArray.reduce(function (p, item) {
              return p && p[item];
          }, obj);
      }
docs: Helper function for resolving nested object values.
  
  @param  {Object}         obj         source object
  @param  {Array|String}   path        path to nested value
  @param  {String|RegExp}  delimeter   characters / pattern to split path on
  @return {mixed}