Lines Matching refs:object
125 return function(object) { argument
126 return object == null ? undefined : object[key];
137 function basePropertyOf(object) { argument
139 return object == null ? undefined : object[key];
175 function baseValues(object, props) { argument
177 return object[key];
369 function object() {} function
377 object.prototype = proto; class
378 var result = new object;
379 object.prototype = undefined;
412 function assignValue(object, key, value) { argument
413 var objValue = object[key];
414 if (!(hasOwnProperty.call(object, key) && eq(objValue, value)) ||
415 (value === undefined && !(key in object))) {
416 baseAssignValue(object, key, value);
429 function baseAssignValue(object, key, value) { argument
430 object[key] = value;
580 function baseForOwn(object, iteratee) { argument
581 return object && baseFor(object, iteratee, keys);
593 function baseFunctions(object, props) { argument
595 return isFunction(object[key]);
681 function baseIsEqualDeep(object, other, bitmask, customizer, equalFunc, stack) { argument
682 var objIsArr = isArray(object),
684 objTag = objIsArr ? arrayTag : baseGetTag(object),
696 return entry[0] == object;
704 stack.push([object, other]);
705 stack.push([other, object]);
708 ? equalArrays(object, other, bitmask, customizer, equalFunc, stack)
709 : equalByTag(object, other, objTag, bitmask, customizer, equalFunc, stack);
714 var objIsWrapped = objIsObj && hasOwnProperty.call(object, '__wrapped__'),
718 var objUnwrapped = objIsWrapped ? object.value() : object,
729 var result = equalObjects(object, other, bitmask, customizer, equalFunc, stack);
802 return function(object) { argument
804 if (object == null) {
807 object = Object(object);
810 if (!(key in object &&
811 baseIsEqual(source[key], object[key], COMPARE_PARTIAL_FLAG | COMPARE_UNORDERED_FLAG)
829 function basePick(object, props) { argument
830 object = Object(object);
832 if (key in object) {
833 result[key] = object[key];
977 function copyObject(source, props, object, customizer) { argument
978 var isNew = !object;
979 object || (object = {});
988 ? customizer(object[key], source[key], key, object, source)
995 baseAssignValue(object, key, newValue);
997 assignValue(object, key, newValue);
1000 return object;
1011 return baseRest(function(object, sources) { argument
1020 object = Object(object);
1024 assigner(object, source, index, customizer);
1027 return object;
1068 return function(object, iteratee, keysFunc) { argument
1070 iterable = Object(object),
1071 props = keysFunc(object),
1080 return object;
1248 function equalByTag(object, other, tag, bitmask, customizer, equalFunc, stack) { argument
1256 return eq(+object, +other);
1259 return object.name == other.name && object.message == other.message;
1266 return object == (other + '');
1285 function equalObjects(object, other, bitmask, customizer, equalFunc, stack) { argument
1287 objProps = keys(object),
1303 var objStacked = stack.get(object);
1306 return objStacked == other && othStacked == object;
1313 var objValue = object[key],
1328 var objCtor = object.constructor,
1333 ('constructor' in object && 'constructor' in other) &&
1392 function isIterateeCall(value, index, object) { argument
1393 if (!isObject(object)) {
1398 ? (isArrayLike(object) && isIndex(index, object.length))
1399 : (type == 'string' && index in object)
1401 return eq(object[index], value);
1415 function nativeKeysIn(object) { argument
1417 if (object != null) {
1418 for (var key in Object(object)) {
2223 }).sort(function(object, other) { argument
2224 return compareAscending(object.criteria, other.criteria) || (object.index - other.index);
3103 var assign = createAssigner(function(object, source) { argument
3104 copyObject(source, nativeKeys(source), object);
3138 var assignIn = createAssigner(function(object, source) { argument
3139 copyObject(source, nativeKeysIn(source), object);
3202 var defaults = baseRest(function(object, sources) { argument
3203 object = Object(object);
3221 var value = object[key];
3224 (eq(value, objectProto[key]) && !hasOwnProperty.call(object, key))) {
3225 object[key] = source[key];
3230 return object;
3260 function has(object, path) { argument
3261 return object != null && hasOwnProperty.call(object, path);
3336 var pick = flatRest(function(object, paths) { argument
3337 return object == null ? {} : basePick(object, paths);
3369 function result(object, path, defaultValue) { argument
3370 var value = object == null ? undefined : object[path];
3374 return isFunction(value) ? value.call(object) : value;
3403 function values(object) { argument
3404 return object == null ? [] : baseValues(object, keys(object));
3585 function mixin(object, source, options) { argument
3592 source = object;
3593 object = this;
3597 isFunc = isFunction(object);
3601 object[methodName] = func;
3603 object.prototype[methodName] = function() { function
3606 var result = object(this.__wrapped__),
3609 actions.push({ 'func': func, 'args': arguments, 'thisArg': object });
3613 return func.apply(object, arrayPush([this.value()], arguments));
3618 return object;