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
↓ 1 callers
Function
createHybrid
* Creates a function that wraps `func` to invoke it with optional `this` * binding of `thisArg`, partial application, and currying. * *
npm-package/lodash.js:5164
↓ 1 callers
Function
createInverter
* Creates a function like `_.invertBy`. * * @private * @param {Function} setter The function to set accumulator values. * @param {
lodash.js:5226
↓ 1 callers
Function
createMathOperation
* Creates a function that performs a mathematical operation on two values. * * @private * @param {Function} operator The function to pe
lodash.js:5240
↓ 1 callers
Function
createOver
* Creates a function like `_.over`. * * @private * @param {Function} arrayFunc The function to iterate over iteratees. * @returns
lodash.js:5273
↓ 1 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.
lodash.js:5319
↓ 1 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/lodash.js:5319
↓ 1 callers
Function
createRange
* Creates a `_.range` or `_.rangeRight` function. * * @private * @param {boolean} [fromRight] Specify iterating from right to left.
lodash.js:5349
↓ 1 callers
Function
createRecurry
* Creates a function that wraps `func` to continue currying. * * @private * @param {Function} func The function to wrap. * @param
lodash.js:5401
↓ 1 callers
Function
createRelationalOperation
* Creates a function that performs a relational operation on two values. * * @private * @param {Function} operator The function to perf
lodash.js:5374
↓ 1 callers
Function
createRound
* Creates a function like `_.round`. * * @private * @param {string} methodName The name of the `Math` method to use when rounding.
lodash.js:5434
↓ 1 callers
Function
createToPairs
* Creates a `_.toPairs` or `_.toPairsIn` function. * * @private * @param {Function} keysFunc The function to get the keys of a given ob
lodash.js:5470
↓ 1 callers
Function
createToString
(funcName)
test/test.js:523
↓ 1 callers
Function
d
(n,t,r,e)
npm-package/lodash.min.js:11
↓ 1 callers
Function
debounce
* Creates a debounced function that delays invoking `func` until after `wait` * milliseconds have elapsed since the last time the debounced funct
lodash.js:10330
↓ 1 callers
Function
debounced
()
lodash.js:10426
↓ 1 callers
Function
deburr
* Deburrs `string` by converting * [Latin-1 Supplement](https://en.wikipedia.org/wiki/Latin-1_Supplement_(Unicode_block)#Character_table) *
lodash.js:14207
↓ 1 callers
Function
ec
(n)
npm-package/lodash.min.js:92
↓ 1 callers
Function
ei
(n)
npm-package/lodash.min.js:59
↓ 1 callers
Function
emptyObject
* Removes all own enumerable string keyed properties from a given object. * * @private * @param {Object} object The object to empty.
test/test.js:420
↓ 1 callers
Function
equalByTag
* A specialized version of `baseIsEqualDeep` for comparing objects of * the same `toStringTag`. * * **Note:** This function only suppor
lodash.js:5712
↓ 1 callers
Function
equalByTag
* A specialized version of `baseIsEqualDeep` for comparing objects of * the same `toStringTag`. * * **Note:** This function only suppor
npm-package/lodash.js:5712
↓ 1 callers
Function
equalObjects
* A specialized version of `baseIsEqualDeep` for objects with support for * partial deep comparisons. * * @private * @param {Objec
lodash.js:5790
↓ 1 callers
Function
equalObjects
* A specialized version of `baseIsEqualDeep` for objects with support for * partial deep comparisons. * * @private * @param {Objec
npm-package/lodash.js:5790
↓ 1 callers
Function
f
(n,t,r)
npm-package/lodash.min.js:10
↓ 1 callers
Function
f
(n,t)
npm-package/core.min.js:7
↓ 1 callers
Function
flatSpread
* A specialized version of `_.spread` which flattens the spread array into * the arguments of the invoked `func`. * * @private * @param {Function}
npm-package/fp/_baseConvert.js:76
↓ 1 callers
Function
flatSpread
* A specialized version of `_.spread` which flattens the spread array into * the arguments of the invoked `func`. * * @private * @param {Function}
fp/_baseConvert.js:76
↓ 1 callers
Function
getAllKeys
* Creates an array of own enumerable property names and symbols of `object`. * * @private * @param {Object} object The object to query.
lodash.js:5873
↓ 1 callers
Function
getGeometricMean
* Computes the geometric mean (log-average) of an array of values. * See http://en.wikipedia.org/wiki/Geometric_mean#Relationship_with_arithmetic_m
perf/perf.js:138
↓ 1 callers
Function
getHz
* Gets the Hz, i.e. operations per second, of `bench` adjusted for the * margin of error. * * @private * @param {Object} bench The benchma
perf/perf.js:152
↓ 1 callers
Function
getNative
* Gets the native function at `key` of `object`. * * @private * @param {Object} object The object to query. * @param {string} key
lodash.js:5994
↓ 1 callers
Function
getOption
* Gets the value for the given option name. If no value is available the * `defaultValue` is returned. * * @private * @param {string} name The nam
test/saucelabs.js:223
↓ 1 callers
Function
getRawTag
* A specialized version of `baseGetTag` which ignores `Symbol.toStringTag` values. * * @private * @param {*} value The value to query.
lodash.js:6006
↓ 1 callers
Function
getTemplate
* Gets metadata for `func`. * * @private * @param {Function} func The function to query. * @returns {*} Returns the metadata for `func`.
lib/fp/build-modules.js:87
↓ 1 callers
Function
getUnwrappedValue
* Extracts the unwrapped value from its wrapper. * * @private * @param {Object} wrapper The wrapper to unwrap. * @returns {*} Returns the
test/test.js:433
↓ 1 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
lodash.js:1128
↓ 1 callers
Function
getView
* Gets the view, applying any `transforms` to the `start` and `end` positions. * * @private * @param {number} start The start of the vi
lodash.js:6102
↓ 1 callers
Function
getWrapDetails
* Extracts wrapper details from the `source` body comment. * * @private * @param {string} source The source to inspect. * @returns
lodash.js:6127
↓ 1 callers
Function
h
(n,t)
npm-package/lodash.min.js:11
↓ 1 callers
Function
h
(n,t)
npm-package/core.min.js:8
↓ 1 callers
Function
hasUnicodeWord
* Checks if `string` contains a word composed of Unicode symbols. * * @private * @param {string} string The string to inspect. * @returns
lodash.js:1150
↓ 1 callers
Function
hi
(n,t,r,e,u,i,o)
npm-package/lodash.min.js:62
↓ 1 callers
Function
hu
(n)
npm-package/lodash.min.js:46
↓ 1 callers
Function
ia
(n)
npm-package/lodash.min.js:100
↓ 1 callers
Function
identity
(value)
test/test.js:57
↓ 1 callers
Function
ii
(n)
npm-package/lodash.min.js:60
↓ 1 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.
lodash.js:7472
↓ 1 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.
npm-package/lodash.js:7472
↓ 1 callers
Function
init
()
test/asset/test-ui.js:37
↓ 1 callers
Function
initCloneArray
* Initializes an array clone. * * @private * @param {Array} array The array to clone. * @returns {Array} Returns the initialized c
lodash.js:6170
↓ 1 callers
Function
initCloneByTag
* Initializes an object clone based on its `toStringTag`. * * **Note:** This function only supports cloning values with tags of * `Bool
lodash.js:6207
↓ 1 callers
Function
insertWrapDetails
* Inserts wrapper `details` in a comment at the top of the `source` body. * * @private * @param {string} source The source to modify.
lodash.js:6251
↓ 1 callers
Function
interopRequire
* Loads the module of `id`. If the module has an `exports.default`, the * exported default value is returned as the resolved module. * * @pri
test/test.js:457
↓ 1 callers
Function
isAlias
* Checks if `name` is a method alias. * * @private * @param {string} name The name to check. * @returns {boolean} Returns `true` if `name` is a me
lib/fp/build-modules.js:53
↓ 1 callers
Function
isCategory
* Checks if `name` is a category name. * * @private * @param {string} name The name to check. * @returns {boolean} Returns `true` if `name` is a c
lib/fp/build-modules.js:64
↓ 1 callers
Function
isFinite
* Checks if `value` is a finite primitive number. * * **Note:** This method is based on * [`Number.isFinite`](https://mdn.io/Number/isF
lodash.js:11652
↓ 1 callers
Function
isInteger
* Checks if `value` is an integer. * * **Note:** This method is based on * [`Number.isInteger`](https://mdn.io/Number/isInteger).
lodash.js:11709
↓ 1 callers
Function
isIteratedAsObject
(object)
test/test.js:7171
↓ 1 callers
Function
isJobId
* Checks if `value` is a job ID. * * @private * @param {*} value The value to check. * @returns {boolean} Returns `true` if `value` is a job ID, e
test/saucelabs.js:243
↓ 1 callers
Function
isKeyable
* Checks if `value` is suitable for use as unique object key. * * @private * @param {*} value The value to check. * @returns {bool
lodash.js:6344
↓ 1 callers
Function
isMasked
* Checks if `func` has its source masked. * * @private * @param {Function} func The function to check. * @returns {boolean} Return
lodash.js:6380
↓ 1 callers
Function
isNumber
* Checks if `value` is classified as a `Number` primitive or object. * * **Note:** To exclude `Infinity`, `-Infinity`, and `NaN`, which are
lodash.js:12029
↓ 1 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/lodash.js:12029
↓ 1 callers
Function
isThru
* Checks if `name` belongs to a method that's passed thru and not wrapped. * * @private * @param {string} name The name to check. * @returns {bool
lib/fp/build-modules.js:76
↓ 1 callers
Function
isWeakMap
* Checks if `value` is classified as a `WeakMap` object. * * @static * @memberOf _ * @since 4.3.0 * @category Lang * @pa
lodash.js:12245
↓ 1 callers
Function
isWeakMap
* Checks if `value` is classified as a `WeakMap` object. * * @static * @memberOf _ * @since 4.3.0 * @category Lang * @pa
npm-package/lodash.js:12245
↓ 1 callers
Function
iteratee
(value)
test/test-fp.js:550
↓ 1 callers
Function
iteratee
(value)
test/test.js:1617
↓ 1 callers
Function
iterateeAry
* Creates a function that wraps `func` to invoke its iteratee, with up to `n` * arguments, ignoring any additional arguments. * * @private
npm-package/fp/_baseConvert.js:411
↓ 1 callers
Function
iterateeAry
* Creates a function that wraps `func` to invoke its iteratee, with up to `n` * arguments, ignoring any additional arguments. * * @private
fp/_baseConvert.js:411
↓ 1 callers
Function
iterateeRearg
* Creates a function that wraps `func` to invoke its iteratee with arguments * arranged according to the specified `indexes` where the argument val
npm-package/fp/_baseConvert.js:428
↓ 1 callers
Function
iterateeRearg
* Creates a function that wraps `func` to invoke its iteratee with arguments * arranged according to the specified `indexes` where the argument val
fp/_baseConvert.js:428
↓ 1 callers
Function
iteratorToArray
* Converts `iterator` to an array. * * @private * @param {Object} iterator The iterator to convert. * @returns {Array} Returns the convert
lodash.js:1161
↓ 1 callers
Function
je
(n,t,r)
npm-package/lodash.min.js:35
↓ 1 callers
Function
ji
(n)
npm-package/lodash.min.js:66
↓ 1 callers
Function
k
(n,t,r)
npm-package/core.min.js:11
↓ 1 callers
Function
ke
(t,r,e)
npm-package/lodash.min.js:36
↓ 1 callers
Function
ki
(n)
npm-package/lodash.min.js:66
↓ 1 callers
Function
kr
(n)
npm-package/lodash.min.js:29
↓ 1 callers
Function
leadingEdge
(time)
lodash.js:10363
↓ 1 callers
Function
leadingEdge
(time)
npm-package/debounce.js:99
↓ 1 callers
Function
leadingEdge
(time)
npm-package/lodash.js:10363
↓ 1 callers
Function
lodash
* Creates a `lodash` object which wraps `value` to enable implicit method * chain sequences. Methods that operate on and return arrays, collectio
lodash.js:1648
↓ 1 callers
Function
lodash
* Creates a `lodash` object which wraps `value` to enable implicit method * chain sequences. Methods that operate on and return arrays, collectio
npm-package/lodash.js:1648
↓ 1 callers
Function
m
(n,t)
npm-package/core.min.js:10
↓ 1 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
lodash.js:1178
↓ 1 callers
Function
matches
(source)
test/test.js:13806
↓ 1 callers
Function
mc
(n)
npm-package/lodash.min.js:94
↓ 1 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
lodash.js:10566
↓ 1 callers
Function
memoizeCapped
* A specialized version of `_.memoize` which clears the memoized function's * cache when it exceeds `MAX_MEMOIZE_SIZE`. * * @private
lodash.js:6446
↓ 1 callers
Function
memoized
()
lodash.js:10570
↓ 1 callers
Function
mergeData
* Merges the function metadata of `source` into `data`. * * Merging metadata reduces the number of wrappers used to invoke a function.
lodash.js:6474
↓ 1 callers
Function
message
(lodashMethod, nativeMethod)
test/test.js:839
↓ 1 callers
Function
method
()
test/test.js:8930
↓ 1 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
npm-package/lodash.js:15730
↓ 1 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 e
lodash.js:6538
↓ 1 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 e
npm-package/lodash.js:6538
↓ 1 callers
Function
no
(n,t)
npm-package/lodash.min.js:73
↓ 1 callers
Function
npmLink
* Composes a npm link from `text` and optional `title`. * * @private * @param {string} text The link text. * @param {string} [title] The link titl
lib/main/build-doc.js:45
↓ 1 callers
Function
nthArg
* Creates a function that gets the argument at index `n`. If `n` is negative, * the nth argument from the end is returned. * * @static
lodash.js:15822
← previous
next →
801–900 of 2,270, ranked by callers