code: function get(str) {
    var props = expr(str);
    if (!props.length) return '_.' + str;
  
    var val, i, prop;
    for (i = 0; i < props.length; i++) {
      prop = props[i];
      val = '_.' + prop;
      val = "('function' == typeof " + val + " ? " + val + "() : " + val + ")";
  
      // mimic negative lookbehind to avoid problems with nested properties
      str = stripNested(prop, str, val);
    }
  
    return str;
  }
docs: Built the getter function. Supports getter style functions
  
  @param {String} str
  @return {String}
  @api private