Lines Matching refs:path

3028     function baseGet(object, path) {  argument
3029 path = castPath(path, object);
3032 length = path.length;
3035 object = object[toKey(path[index++])];
3213 function baseInvoke(object, path, args) { argument
3214 path = castPath(path, object);
3215 object = parent(object, path);
3216 var func = object == null ? object : object[toKey(last(path))];
3573 function baseMatchesProperty(path, srcValue) { argument
3574 if (isKey(path) && isStrictComparable(srcValue)) {
3575 return matchesStrictComparable(toKey(path), srcValue);
3578 var objValue = get(object, path);
3580 ? hasIn(object, path)
3747 return basePickBy(object, paths, function(value, path) { argument
3748 return hasIn(object, path);
3767 var path = paths[index],
3768 value = baseGet(object, path);
3770 if (predicate(value, path)) {
3771 baseSet(result, castPath(path, object), value);
3784 function basePropertyDeep(path) { argument
3786 return baseGet(object, path);
3965 function baseSet(object, path, value, customizer) { argument
3969 path = castPath(path, object);
3972 length = path.length,
3977 var key = toKey(path[index]),
3986 : (isIndex(path[index + 1]) ? [] : {});
4309 function baseUnset(object, path) { argument
4310 path = castPath(path, object);
4311 object = parent(object, path);
4312 return object == null || delete object[toKey(last(path))];
4325 function baseUpdate(object, path, updater, customizer) { argument
4326 return baseSet(object, path, updater(baseGet(object, path)), customizer);
6119 function hasPath(object, path, hasFunc) { argument
6120 path = castPath(path, object);
6123 length = path.length,
6127 var key = toKey(path[index]);
6575 function parent(object, path) {
6576 return path.length < 2 ? object : baseGet(object, baseSlice(path, 0, -1));
9467 var invokeMap = baseRest(function(collection, path, args) {
9469 isFunc = typeof path == 'function',
9473 result[++index] = isFunc ? apply(path, value, args) : baseInvoke(value, path, args);
13126 function get(object, path, defaultValue) {
13127 var result = object == null ? undefined : baseGet(object, path);
13158 function has(object, path) {
13159 return object != null && hasPath(object, path, baseHas);
13188 function hasIn(object, path) {
13189 return object != null && hasPath(object, path, baseHasIn);
13502 paths = arrayMap(paths, function(path) {
13503 path = castPath(path, object);
13504 isDeep || (isDeep = path.length > 1);
13505 return path;
13589 return basePickBy(object, props, function(value, path) {
13590 return predicate(value, path[0]);
13623 function result(object, path, defaultValue) {
13624 path = castPath(path, object);
13627 length = path.length;
13635 var value = object == null ? undefined : object[toKey(path[index])];
13673 function set(object, path, value) {
13674 return object == null ? object : baseSet(object, path, value);
13701 function setWith(object, path, value, customizer) {
13703 return object == null ? object : baseSet(object, path, value, customizer);
13838 function unset(object, path) {
13839 return object == null ? true : baseUnset(object, path);
13869 function update(object, path, updater) {
13870 return object == null ? object : baseUpdate(object, path, castFunction(updater));
13897 function updateWith(object, path, updater, customizer) {
13899 return object == null ? object : baseUpdate(object, path, castFunction(updater), customizer);
15593 function matchesProperty(path, srcValue) {
15594 return baseMatchesProperty(path, baseClone(srcValue, CLONE_DEEP_FLAG));
15621 var method = baseRest(function(path, args) {
15623 return baseInvoke(object, path, args);
15651 return function(path) {
15652 return baseInvoke(object, path, args);
15885 function property(path) {
15886 return isKey(path) ? baseProperty(toKey(path)) : basePropertyDeep(path);
15911 return function(path) {
15912 return object == null ? undefined : baseGet(object, path);
16939 LazyWrapper.prototype.invokeMap = baseRest(function(path, args) {
16940 if (typeof path == 'function') {
16944 return baseInvoke(value, path, args);