code: function baseMatchesProperty(path, srcValue) {
      if (isKey(path) && isStrictComparable(srcValue)) {
        return matchesStrictComparable(toKey(path), srcValue);
      }
      return function(object) {
        var objValue = get(object, path);
        return (objValue === undefined && objValue === srcValue)
          ? hasIn(object, path)
          : baseIsEqual(srcValue, objValue, undefined, UNORDERED_COMPARE_FLAG | PARTIAL_COMPARE_FLAG);
      };
    }
docs: The base implementation of `_.matchesProperty` which doesn't clone `srcValue`.
  
  @private
  @param {string} path The path of the property to get.
  @param {*} srcValue The value to match.
  @returns {Function} Returns the new spec function.