code: function pathExistsIn (obj, path, separator) {
      return _getPathInfo(obj, _toPathParts(path, separator), true).isValid;
  }
docs: Checks if the provided path exists in the given object.<br/>
  Note that the function will check even non-enumerable properties.
  @example
  var user = {
  name: "John",
  surname: "Doe",
  address: {
  city: "New York"
  },
  scores: [10, 20, 15]
  };
  
  _.pathExistsIn(user, "address.city") // => true
  _.pathExistsIn(user, "address.country") // => false
  _.pathExistsIn(user, "scores.1") // => true
  
  @memberof module:lamb
  @category Object
  @see {@link module:lamb.pathExists|pathExists}
  @see {@link module:lamb.hasOwn|hasOwn}, {@link module:lamb.hasOwnKey|hasOwnKey}
  @see {@link module:lamb.has|has}, {@link module:lamb.hasKey|hasKey}
  @since 0.43.0
  @param {Object} obj
  @param {String} path
  @param {String} [separator="."]
  @returns {Boolean}