Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/lodash/lodash
/ functions
Functions
2,270 in github.com/lodash/lodash
⨍
Functions
2,270
◇
Types & classes
0
↓ 2 callers
Function
constant
* Creates a function that returns `value`. * * @static * @memberOf _ * @since 2.4.0 * @category Util * @param {*} value
lodash.js:15416
↓ 2 callers
Function
copySymbols
* Copies own symbols of `source` to `object`. * * @private * @param {Object} source The object to copy symbols from. * @param {Obj
npm-package/lodash.js:4814
↓ 2 callers
Function
copySymbolsIn
* Copies own and inherited symbols of `source` to `object`. * * @private * @param {Object} source The object to copy symbols from.
npm-package/lodash.js:4826
↓ 2 callers
Function
countHolders
* Gets the number of `placeholder` occurrences in `array`. * * @private * @param {Array} array The array to inspect. * @param {*} placehol
npm-package/lodash.js:1078
↓ 2 callers
Function
createBind
* Creates a function that wraps `func` to invoke it with the optional `this` * binding of `thisArg`. * * @private * @param {Functi
npm-package/lodash.js:4943
↓ 2 callers
Function
createConverter
* Create a converter function for `func` of `name`. * * @param {string} name The name of the function to convert. * @param {Function} func Th
npm-package/fp/_baseConvert.js:388
↓ 2 callers
Function
createConverter
* Create a converter function for `func` of `name`. * * @param {string} name The name of the function to convert. * @param {Function} func Th
fp/_baseConvert.js:388
↓ 2 callers
Function
createCurry
* Creates a function that wraps `func` to enable currying. * * @private * @param {Function} func The function to wrap. * @param {n
npm-package/lodash.js:5036
↓ 2 callers
Function
createPartial
* Creates a function that wraps `func` to invoke it with the `this` binding * of `thisArg` and `partials` prepended to the arguments it receives.
npm-package/core.js:1139
↓ 2 callers
Function
d
(n)
npm-package/core.min.js:10
↓ 2 callers
Function
debounce
* Creates a debounced function that delays invoking `func` until after `wait` * milliseconds have elapsed since the last time the debounced funct
npm-package/lodash.js:10330
↓ 2 callers
Function
deburr
* Deburrs `string` by converting * [Latin-1 Supplement](https://en.wikipedia.org/wiki/Latin-1_Supplement_(Unicode_block)#Character_table) *
npm-package/lodash.js:14207
↓ 2 callers
Function
du
(n,t)
npm-package/lodash.min.js:47
↓ 2 callers
Function
equalArrays
* A specialized version of `baseIsEqualDeep` for arrays with support for * partial deep comparisons. * * @private * @param {Array}
lodash.js:5633
↓ 2 callers
Function
equalArrays
* A specialized version of `baseIsEqualDeep` for arrays with support for * partial deep comparisons. * * @private * @param {Array}
npm-package/lodash.js:5633
↓ 2 callers
Function
equalByTag
* A specialized version of `baseIsEqualDeep` for comparing objects of * the same `toStringTag`. * * **Note:** This function only supports com
npm-package/core.js:1242
↓ 2 callers
Function
equalObjects
* A specialized version of `baseIsEqualDeep` for objects with support for * partial deep comparisons. * * @private * @param {Object} objec
npm-package/core.js:1279
↓ 2 callers
Function
get
* Gets the value at `path` of `object`. If the resolved value is * `undefined`, the `defaultValue` is returned in its place. * * @stati
lodash.js:13152
↓ 2 callers
Function
get
* Gets the value at `path` of `object`. If the resolved value is * `undefined`, the `defaultValue` is returned in its place. * * @stati
npm-package/lodash.js:13152
↓ 2 callers
Function
get
* Gets the value at `path` of `object`. If the resolved value is * `undefined`, the `defaultValue` is returned in its place. * * @static * @member
npm-package/get.js:28
↓ 2 callers
Function
getAllKeys
* Creates an array of own enumerable property names and symbols of `object`. * * @private * @param {Object} object The object to query.
npm-package/lodash.js:5873
↓ 2 callers
Function
getAllKeysIn
* Creates an array of own and inherited enumerable property names and * symbols of `object`. * * @private * @param {Object} object
lodash.js:5885
↓ 2 callers
Function
getFuncName
* Gets the name of `func`. * * @private * @param {Function} func The function to query. * @returns {string} Returns the function n
lodash.js:5907
↓ 2 callers
Function
getHolder
* Gets the argument placeholder value for `func`. * * @private * @param {Function} func The function to inspect. * @returns {*} Re
lodash.js:5929
↓ 2 callers
Function
getRawTag
* A specialized version of `baseGetTag` which ignores `Symbol.toStringTag` values. * * @private * @param {*} value The value to query.
npm-package/lodash.js:6006
↓ 2 callers
Function
getValue
* Gets the value at `key` of `object`. * * @private * @param {Object} [object] The object to query. * @param {string} key The key of the p
npm-package/lodash.js:1128
↓ 2 callers
Function
getView
* Gets the view, applying any `transforms` to the `start` and `end` positions. * * @private * @param {number} start The start of the vi
npm-package/lodash.js:6102
↓ 2 callers
Function
getWrapDetails
* Extracts wrapper details from the `source` body comment. * * @private * @param {string} source The source to inspect. * @returns
npm-package/lodash.js:6127
↓ 2 callers
Function
gi
(n)
npm-package/lodash.min.js:65
↓ 2 callers
Function
gu
(n,t,r,e)
npm-package/lodash.min.js:47
↓ 2 callers
Function
hasIn
* Checks if `path` is a direct or inherited property of `object`. * * @static * @memberOf _ * @since 4.0.0 * @category Object
lodash.js:13214
↓ 2 callers
Function
hasIn
* Checks if `path` is a direct or inherited property of `object`. * * @static * @memberOf _ * @since 4.0.0 * @category Object * @param {Object}
npm-package/hasIn.js:30
↓ 2 callers
Function
hasIn
* Checks if `path` is a direct or inherited property of `object`. * * @static * @memberOf _ * @since 4.0.0 * @category Object
npm-package/lodash.js:13214
↓ 2 callers
Function
hasPath
* Checks if `path` exists on `object`. * * @private * @param {Object} object The object to query. * @param {Array|string} path The
lodash.js:6141
↓ 2 callers
Function
hasUnicodeWord
* Checks if `string` contains a word composed of Unicode symbols. * * @private * @param {string} string The string to inspect. * @returns
npm-package/lodash.js:1150
↓ 2 callers
Function
indexOf
* Gets the index at which the first occurrence of `value` is found in `array` * using [`SameValueZero`](http://ecma-international.org/ecma-262/7.0/
npm-package/core.js:1652
↓ 2 callers
Function
initCloneArray
* Initializes an array clone. * * @private * @param {Array} array The array to clone. * @returns {Array} Returns the initialized c
npm-package/lodash.js:6170
↓ 2 callers
Function
initCloneByTag
* Initializes an object clone based on its `toStringTag`. * * **Note:** This function only supports cloning values with tags of * `Bool
npm-package/lodash.js:6207
↓ 2 callers
Function
initCloneObject
* Initializes an object clone. * * @private * @param {Object} object The object to clone. * @returns {Object} Returns the initiali
lodash.js:6189
↓ 2 callers
Function
insertWrapDetails
* Inserts wrapper `details` in a comment at the top of the `source` body. * * @private * @param {string} source The source to modify.
npm-package/lodash.js:6251
↓ 2 callers
Function
interceptor
(object)
lodash.js:8840
↓ 2 callers
Function
isEven
(n)
test/test.js:88
↓ 2 callers
Function
isInteger
* Checks if `value` is an integer. * * **Note:** This method is based on * [`Number.isInteger`](https://mdn.io/Number/isInteger).
npm-package/lodash.js:11709
↓ 2 callers
Function
isKeyable
* Checks if `value` is suitable for use as unique object key. * * @private * @param {*} value The value to check. * @returns {bool
npm-package/lodash.js:6344
↓ 2 callers
Function
isLaziable
* Checks if `func` has a lazy counterpart. * * @private * @param {Function} func The function to check. * @returns {boolean} Retur
lodash.js:6359
↓ 2 callers
Function
isMasked
* Checks if `func` has its source masked. * * @private * @param {Function} func The function to check. * @returns {boolean} Return
npm-package/lodash.js:6380
↓ 2 callers
Function
isNumber
* Checks if `value` is classified as a `Number` primitive or object. * * **Note:** To exclude `Infinity`, `-Infinity`, and `NaN`, which are *
npm-package/core.js:2875
↓ 2 callers
Function
isStrictComparable
* Checks if `value` is suitable for strict equality comparisons, i.e. `===`. * * @private * @param {*} value The value to check. *
lodash.js:6415
↓ 2 callers
Function
iteratorToArray
* Converts `iterator` to an array. * * @private * @param {Object} iterator The iterator to convert. * @returns {Array} Returns the convert
npm-package/lodash.js:1161
↓ 2 callers
Function
j
(n,t)
npm-package/core.min.js:10
↓ 2 callers
Function
ku
(n,t)
npm-package/lodash.min.js:48
↓ 2 callers
Function
l
(n,t,r,e)
npm-package/lodash.min.js:10
↓ 2 callers
Function
l
(n,t)
npm-package/core.min.js:7
↓ 2 callers
Function
lodash
* Creates a `lodash` object which wraps `value` to enable implicit method * chain sequences. Methods that operate on and return arrays, collections
npm-package/core.js:354
↓ 2 callers
Function
log
* Logs text to the console. * * @private * @param {string} text The text to log.
perf/perf.js:181
↓ 2 callers
Function
mapToArray
* Converts `map` to its key-value pairs. * * @private * @param {Object} map The map to convert. * @returns {Array} Returns the key-value p
npm-package/lodash.js:1178
↓ 2 callers
Function
matchesStrictComparable
* A specialized version of `matchesProperty` for source values suitable * for strict equality comparisons, i.e. `===`. * * @private
lodash.js:6428
↓ 2 callers
Function
memoize
* Creates a function that memoizes the result of `func`. If `resolver` is * provided, it determines the cache key for storing the result based on
npm-package/lodash.js:10566
↓ 2 callers
Function
memoizeCapped
* A specialized version of `_.memoize` which clears the memoized function's * cache when it exceeds `MAX_MEMOIZE_SIZE`. * * @private
npm-package/lodash.js:6446
↓ 2 callers
Function
mergeData
* Merges the function metadata of `source` into `data`. * * Merging metadata reduces the number of wrappers used to invoke a function.
npm-package/lodash.js:6474
↓ 2 callers
Function
mixin
* Adds all own enumerable string keyed function properties of a source * object to the destination object. If `object` is a function, then method
lodash.js:15730
↓ 2 callers
Function
mixin
* Adds all own enumerable string keyed function properties of a source * object to the destination object. If `object` is a function, then methods
npm-package/core.js:3562
↓ 2 callers
Function
nativeKeysIn
* This function is like * [`Object.keys`](http://ecma-international.org/ecma-262/7.0/#sec-object.keys) * except that it includes inherited enume
npm-package/core.js:1403
↓ 2 callers
Function
nc
(n)
npm-package/lodash.min.js:92
↓ 2 callers
Function
negate
* Creates a function that negates the result of the predicate `func`. The * `func` predicate is invoked with the `this` binding and arguments of th
npm-package/core.js:2352
↓ 2 callers
Function
object
()
npm-package/core.js:369
↓ 2 callers
Function
objectToString
* Converts `value` to a string using `Object.prototype.toString`. * * @private * @param {*} value The value to convert. * @returns {string
npm-package/core.js:1420
↓ 2 callers
Function
optionToValue
* Extracts the option value from an option string. * * @private * @param {string} name The name of the option to inspect. * @param {string} string
test/saucelabs.js:288
↓ 2 callers
Function
overArg
* Creates a function that invokes `func` with its first argument transformed. * * @private * @param {Function} func The function to wrap.
npm-package/fp/_baseConvert.js:443
↓ 2 callers
Function
overArg
* Creates a function that invokes `func` with its first argument transformed. * * @private * @param {Function} func The function to wrap.
fp/_baseConvert.js:443
↓ 2 callers
Function
overRest
* A specialized version of `baseRest` which transforms the rest array. * * @private * @param {Function} func The function to apply a re
lodash.js:6568
↓ 2 callers
Function
overRest
* A specialized version of `baseRest` which transforms the rest array. * * @private * @param {Function} func The function to apply a re
npm-package/lodash.js:6568
↓ 2 callers
Function
parent
* Gets the parent value at `path` of `object`. * * @private * @param {Object} object The object to query. * @param {Array} path Th
lodash.js:6597
↓ 2 callers
Function
pickBy
* Creates an object composed of the `object` properties `predicate` returns * truthy for. The predicate is invoked with two arguments: (value, ke
npm-package/lodash.js:13607
↓ 2 callers
Function
property
* Creates a function that returns the value at `path` of a given object. * * @static * @memberOf _ * @since 2.4.0 * @category
npm-package/lodash.js:15934
↓ 2 callers
Function
q
(n,t,r)
npm-package/lodash.min.js:15
↓ 2 callers
Function
qe
(n,t,r,e,u)
npm-package/lodash.min.js:40
↓ 2 callers
Function
reduce
* Reduces `collection` to a value which is the accumulated result of running * each element in `collection` thru `iteratee`, where each successive
npm-package/core.js:2098
↓ 2 callers
Function
reorder
* Reorder `array` according to the specified indexes where the element at * the first index is assigned as the first element, the element at
npm-package/lodash.js:6611
↓ 2 callers
Function
safeGet
* Gets the value at `key`, unless `key` is "__proto__" or "constructor". * * @private * @param {Object} object The object to query.
lodash.js:6631
↓ 2 callers
Function
setToArray
* Converts `set` to an array of its values. * * @private * @param {Object} set The set to convert. * @returns {Array} Returns the values.
lodash.js:1234
↓ 2 callers
Function
setToPairs
* Converts `set` to its value-value pairs. * * @private * @param {Object} set The set to convert. * @returns {Array} Returns the value-val
npm-package/lodash.js:1251
↓ 2 callers
Function
setWrapToString
* Sets the `toString` method of `wrapper` to mimic the source of `reference` * with wrapper details in a comment at the top of the source body.
lodash.js:6691
↓ 2 callers
Function
shouldInvoke
(time)
lodash.js:10382
↓ 2 callers
Function
shouldInvoke
(time)
npm-package/debounce.js:118
↓ 2 callers
Function
shouldInvoke
(time)
npm-package/lodash.js:10382
↓ 2 callers
Function
si
(n,t,r,e,u,i)
npm-package/lodash.min.js:61
↓ 2 callers
Function
square
(n)
test/test.js:89
↓ 2 callers
Function
strictIndexOf
* A specialized version of `_.indexOf` which performs strict equality * comparisons of values, i.e. `===`. * * @private * @param {Array} a
npm-package/lodash.js:1271
↓ 2 callers
Function
strictLastIndexOf
* A specialized version of `_.lastIndexOf` which performs strict equality * comparisons of values, i.e. `===`. * * @private * @param {Arra
npm-package/lodash.js:1293
↓ 2 callers
Function
su
(n,t)
npm-package/lodash.min.js:45
↓ 2 callers
Function
to
(n)
npm-package/lodash.min.js:73
↓ 2 callers
Function
toLength
* Converts `value` to an integer suitable for use as the length of an * array-like object. * * **Note:** This method is based on *
npm-package/lodash.js:12456
↓ 2 callers
Function
toPlainObject
* Converts `value` to a plain object flattening inherited enumerable string * keyed properties of `value` to own properties of the plain object.
npm-package/lodash.js:12528
↓ 2 callers
Function
toSource
* Converts `func` to its source code. * * @private * @param {Function} func The function to convert. * @returns {string} Returns t
lodash.js:6790
↓ 2 callers
Function
trailingEdge
(time)
lodash.js:10402
↓ 2 callers
Function
trailingEdge
(time)
npm-package/debounce.js:138
↓ 2 callers
Function
trailingEdge
(time)
npm-package/lodash.js:10402
↓ 2 callers
Function
tu
(n,t)
npm-package/lodash.min.js:43
↓ 2 callers
Function
ui
(n,t,r,e,u,i,o,f,c,a)
npm-package/lodash.min.js:59
← previous
next →
501–600 of 2,270, ranked by callers