Lines Matching refs:srcValue

3421             srcValue = data[1];
3430 var result = customizer(objValue, srcValue, key, object, source, stack);
3433 ? baseIsEqual(srcValue, objValue, COMPARE_PARTIAL_FLAG | COMPARE_UNORDERED_FLAG, customizer, stack)
3608 * The base implementation of `_.matchesProperty` which doesn't clone `srcValue`.
3612 * @param {*} srcValue The value to match.
3615 function baseMatchesProperty(path, srcValue) {
3616 if (isKey(path) && isStrictComparable(srcValue)) {
3617 return matchesStrictComparable(toKey(path), srcValue);
3621 return (objValue === undefined && objValue === srcValue)
3623 : baseIsEqual(srcValue, objValue, COMPARE_PARTIAL_FLAG | COMPARE_UNORDERED_FLAG);
3642 baseFor(source, function(srcValue, key) {
3644 if (isObject(srcValue)) {
3649 ? customizer(safeGet(object, key), srcValue, (key + ''), object, source, stack)
3653 newValue = srcValue;
3677 srcValue = safeGet(source, key),
3678 stacked = stack.get(srcValue);
3685 ? customizer(objValue, srcValue, (key + ''), object, source, stack)
3691 var isArr = isArray(srcValue),
3692 isBuff = !isArr && isBuffer(srcValue),
3693 isTyped = !isArr && !isBuff && isTypedArray(srcValue);
3695 newValue = srcValue;
3705 newValue = cloneBuffer(srcValue, true);
3709 newValue = cloneTypedArray(srcValue, true);
3715 else if (isPlainObject(srcValue) || isArguments(srcValue)) {
3721 newValue = initCloneObject(srcValue);
3730 stack.set(srcValue, newValue);
3731 mergeFunc(newValue, srcValue, srcIndex, customizer, stack);
3732 stack['delete'](srcValue);
5612 * @param {*} srcValue The source value.
5617 function customDefaultsAssignIn(objValue, srcValue, key, object) {
5620 return srcValue;
5631 * @param {*} srcValue The source value.
5634 * @param {Object} source The parent object of `srcValue`.
5639 function customDefaultsMerge(objValue, srcValue, key, object, source, stack) {
5640 if (isObject(objValue) && isObject(srcValue)) {
5642 stack.set(srcValue, objValue);
5643 baseMerge(objValue, srcValue, undefined, customDefaultsMerge, stack);
5644 stack['delete'](srcValue);
6467 * @param {*} srcValue The value to match.
6470 function matchesStrictComparable(key, srcValue) {
6475 return object[key] === srcValue &&
6476 (srcValue !== undefined || (key in Object(object)));
11899 * arguments: (objValue, srcValue, index|key, object, source).
11915 * function customizer(objValue, srcValue) {
11916 * if (isGreeting(objValue) && isGreeting(srcValue)) {
12714 * is invoked with five arguments: (objValue, srcValue, key, object, source).
12730 * function customizer(objValue, srcValue) {
12731 * return _.isUndefined(objValue) ? srcValue : objValue;
12747 * is invoked with five arguments: (objValue, srcValue, key, object, source).
12762 * function customizer(objValue, srcValue) {
12763 * return _.isUndefined(objValue) ? srcValue : objValue;
13514 * (objValue, srcValue, key, object, source, stack).
13528 * function customizer(objValue, srcValue) {
13530 * return objValue.concat(srcValue);
15648 * value at `path` of a given object to `srcValue`, returning `true` if the
15652 * `srcValue` values against any array or object value, respectively. See
15663 * @param {*} srcValue The value to match.
15679 function matchesProperty(path, srcValue) {
15680 return baseMatchesProperty(path, baseClone(srcValue, CLONE_DEEP_FLAG));