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
Function
has
* Checks if `path` is a direct property of `object`. * * @static * @since 0.1.0 * @memberOf _ * @category Object * @para
lodash.js:13184
Function
has
* Checks if `path` is a direct property of `object`. * * @static * @since 0.1.0 * @memberOf _ * @category Object * @param {Object} o
npm-package/core.js:3244
Function
has
* Checks if `path` is a direct property of `object`. * * @static * @since 0.1.0 * @memberOf _ * @category Object * @para
npm-package/lodash.js:13184
Function
has
* Checks if `path` is a direct property of `object`. * * @static * @since 0.1.0 * @memberOf _ * @category Object * @param {Object} object The ob
npm-package/has.js:31
Function
hasPath
* Checks if `path` exists on `object`. * * @private * @param {Object} object The object to query. * @param {Array|string} path The path to check.
npm-package/_hasPath.js:17
Function
hasUnicode
* Checks if `string` contains Unicode symbols. * * @private * @param {string} string The string to inspect. * @returns {boolean} Returns `true` if
npm-package/_hasUnicode.js:22
Function
hasUnicodeWord
* Checks if `string` contains a word composed of Unicode symbols. * * @private * @param {string} string The string to inspect. * @returns {boolean
npm-package/_hasUnicodeWord.js:11
Function
hashClear
* Removes all key-value entries from the hash. * * @private * @name clear * @memberOf Hash
lodash.js:1922
Function
hashClear
* Removes all key-value entries from the hash. * * @private * @name clear * @memberOf Hash
npm-package/_hashClear.js:10
Function
hashClear
* Removes all key-value entries from the hash. * * @private * @name clear * @memberOf Hash
npm-package/lodash.js:1922
Function
hashDelete
* Removes `key` and its value from the hash. * * @private * @name delete * @memberOf Hash * @param {Object} hash The hash to
lodash.js:1937
Function
hashDelete
* Removes `key` and its value from the hash. * * @private * @name delete * @memberOf Hash * @param {Object} hash The hash to
npm-package/lodash.js:1937
Function
hashDelete
* Removes `key` and its value from the hash. * * @private * @name delete * @memberOf Hash * @param {Object} hash The hash to modify. * @param {s
npm-package/_hashDelete.js:11
Function
hashGet
* Gets the hash value for `key`. * * @private * @name get * @memberOf Hash * @param {string} key The key of the value to get.
lodash.js:1952
Function
hashGet
* Gets the hash value for `key`. * * @private * @name get * @memberOf Hash * @param {string} key The key of the value to get. * @returns {*} Ret
npm-package/_hashGet.js:21
Function
hashGet
* Gets the hash value for `key`. * * @private * @name get * @memberOf Hash * @param {string} key The key of the value to get.
npm-package/lodash.js:1952
Function
hashHas
* Checks if a hash value for `key` exists. * * @private * @name has * @memberOf Hash * @param {string} key The key of the ent
lodash.js:1970
Function
hashHas
* Checks if a hash value for `key` exists. * * @private * @name has * @memberOf Hash * @param {string} key The key of the ent
npm-package/lodash.js:1970
Function
hashHas
* Checks if a hash value for `key` exists. * * @private * @name has * @memberOf Hash * @param {string} key The key of the entry to check. * @ret
npm-package/_hashHas.js:18
Function
hashSet
* Sets the hash `key` to `value`. * * @private * @name set * @memberOf Hash * @param {string} key The key of the value to set
lodash.js:1985
Function
hashSet
* Sets the hash `key` to `value`. * * @private * @name set * @memberOf Hash * @param {string} key The key of the value to set
npm-package/lodash.js:1985
Function
hashSet
* Sets the hash `key` to `value`. * * @private * @name set * @memberOf Hash * @param {string} key The key of the value to set. * @param {*} valu
npm-package/_hashSet.js:16
Function
hc
(n)
npm-package/lodash.min.js:93
Function
head
* Gets the first element of `array`. * * @static * @memberOf _ * @since 0.1.0 * @alias first * @category Array * @p
lodash.js:7445
Function
head
* Gets the first element of `array`. * * @static * @memberOf _ * @since 0.1.0 * @alias first * @category Array * @param {Array} array The array
npm-package/head.js:19
Function
head
* Gets the first element of `array`. * * @static * @memberOf _ * @since 0.1.0 * @alias first * @category Array * @param {Array} a
npm-package/core.js:1625
Function
head
* Gets the first element of `array`. * * @static * @memberOf _ * @since 0.1.0 * @alias first * @category Array * @p
npm-package/lodash.js:7445
Function
hf
(n,t)
npm-package/lodash.min.js:83
Function
ho
(n)
npm-package/lodash.min.js:76
Function
hr
(n)
npm-package/lodash.min.js:27
Function
i
(n,t)
npm-package/core.min.js:6
Function
identity
* This method returns the first argument it receives. * * @static * @since 0.1.0 * @memberOf _ * @category Util * @param
lodash.js:15509
Function
identity
* This method returns the first argument it receives. * * @static * @since 0.1.0 * @memberOf _ * @category Util * @param {*} value Any value. *
npm-package/identity.js:17
Function
identity
* This method returns the first argument it receives. * * @static * @since 0.1.0 * @memberOf _ * @category Util * @param {*} value A
npm-package/core.js:3446
Function
identity
* This method returns the first argument it receives. * * @static * @since 0.1.0 * @memberOf _ * @category Util * @param
npm-package/lodash.js:15509
Function
inRange
* Checks if `n` is between `start` and up to, but not including, `end`. If * `end` is not specified, it's set to `start` with `start` then set to
lodash.js:14061
Function
inRange
* Checks if `n` is between `start` and up to, but not including, `end`. If * `end` is not specified, it's set to `start` with `start` then set to `0`
npm-package/inRange.js:43
Function
inRange
* Checks if `n` is between `start` and up to, but not including, `end`. If * `end` is not specified, it's set to `start` with `start` then set to
npm-package/lodash.js:14061
Function
includes
* Checks if `value` is in `collection`. If `collection` is a string, it's * checked for a substring of `value`, otherwise * [`SameValueZero`](http:/
npm-package/includes.js:40
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/#s
npm-package/indexOf.js:30
Function
initCloneArray
* Initializes an array clone. * * @private * @param {Array} array The array to clone. * @returns {Array} Returns the initialized clone.
npm-package/_initCloneArray.js:14
Function
initCloneByTag
* Initializes an object clone based on its `toStringTag`. * * **Note:** This function only supports cloning values with tags of * `Boolean`, `Date`
npm-package/_initCloneByTag.js:41
Function
initCloneObject
* Initializes an object clone. * * @private * @param {Object} object The object to clone. * @returns {Object} Returns the initialized clone.
npm-package/_initCloneObject.js:12
Function
initial
* Gets all but the last element of `array`. * * @static * @memberOf _ * @since 0.1.0 * @category Array * @param {Array}
lodash.js:7498
Function
initial
* Gets all but the last element of `array`. * * @static * @memberOf _ * @since 0.1.0 * @category Array * @param {Array}
npm-package/lodash.js:7498
Function
initial
* Gets all but the last element of `array`. * * @static * @memberOf _ * @since 0.1.0 * @category Array * @param {Array} array The array to query
npm-package/initial.js:17
Function
insertWrapDetails
* Inserts wrapper `details` in a comment at the top of the `source` body. * * @private * @param {string} source The source to modify. * @returns {
npm-package/_insertWrapDetails.js:12
Function
interceptor
(object)
npm-package/wrapperAt.js:28
Function
io
(n,t,r)
npm-package/lodash.min.js:75
Function
ir
(n)
npm-package/lodash.min.js:26
Function
isArrayLike
* Checks if `value` is array-like. A value is considered array-like if it's * not a function and has a `value.length` that's an integer greater than
npm-package/isArrayLike.js:29
Function
isArrayLikeObject
* This method is like `_.isArrayLike` except that it also checks if `value` * is an object. * * @static * @memberOf _ * @since 4.0.0 * @category
npm-package/isArrayLikeObject.js:29
Function
isBoolean
* Checks if `value` is classified as a boolean primitive or object. * * @static * @memberOf _ * @since 0.1.0 * @category Lang
lodash.js:11408
Function
isBoolean
* Checks if `value` is classified as a boolean primitive or object. * * @static * @memberOf _ * @since 0.1.0 * @category Lang * @par
npm-package/core.js:2549
Function
isBoolean
* Checks if `value` is classified as a boolean primitive or object. * * @static * @memberOf _ * @since 0.1.0 * @category Lang
npm-package/lodash.js:11408
Function
isBoolean
* Checks if `value` is classified as a boolean primitive or object. * * @static * @memberOf _ * @since 0.1.0 * @category Lang * @param {*} value
npm-package/isBoolean.js:24
Function
isElement
* Checks if `value` is likely a DOM element. * * @static * @memberOf _ * @since 0.1.0 * @category Lang * @param {*} valu
lodash.js:11468
Function
isElement
* Checks if `value` is likely a DOM element. * * @static * @memberOf _ * @since 0.1.0 * @category Lang * @param {*} value The value to check. *
npm-package/isElement.js:21
Function
isElement
* Checks if `value` is likely a DOM element. * * @static * @memberOf _ * @since 0.1.0 * @category Lang * @param {*} valu
npm-package/lodash.js:11468
Function
isEmpty
* Checks if `value` is an empty object, collection, map, or set. * * Objects are considered empty if they have no own enumerable string keye
lodash.js:11505
Function
isEmpty
* Checks if `value` is an empty object, collection, map, or set. * * Objects are considered empty if they have no own enumerable string keyed
npm-package/core.js:2606
Function
isEmpty
* Checks if `value` is an empty object, collection, map, or set. * * Objects are considered empty if they have no own enumerable string keyed * pro
npm-package/isEmpty.js:53
Function
isEmpty
* Checks if `value` is an empty object, collection, map, or set. * * Objects are considered empty if they have no own enumerable string keye
npm-package/lodash.js:11505
Function
isEqual
* Performs a deep comparison between two values to determine if they are * equivalent. * * **Note:** This method supports comparing arr
lodash.js:11557
Function
isEqual
* Performs a deep comparison between two values to determine if they are * equivalent. * * **Note:** This method supports comparing arrays, a
npm-package/core.js:2643
Function
isEqual
* Performs a deep comparison between two values to determine if they are * equivalent. * * **Note:** This method supports comparing arr
npm-package/lodash.js:11557
Function
isEqual
* Performs a deep comparison between two values to determine if they are * equivalent. * * **Note:** This method supports comparing arrays, array b
npm-package/isEqual.js:31
Function
isEqualWith
* This method is like `_.isEqual` except that it accepts `customizer` which * is invoked to compare values. If `customizer` returns `undefined`,
lodash.js:11593
Function
isEqualWith
* This method is like `_.isEqual` except that it accepts `customizer` which * is invoked to compare values. If `customizer` returns `undefined`, comp
npm-package/isEqualWith.js:35
Function
isEqualWith
* This method is like `_.isEqual` except that it accepts `customizer` which * is invoked to compare values. If `customizer` returns `undefined`,
npm-package/lodash.js:11593
Function
isError
* Checks if `value` is an `Error`, `EvalError`, `RangeError`, `ReferenceError`, * `SyntaxError`, `TypeError`, or `URIError` object. * * @static *
npm-package/isError.js:27
Function
isEvenIndex
(n, index)
test/test-fp.js:26
Function
isFinite
* Checks if `value` is a finite primitive number. * * **Note:** This method is based on * [`Number.isFinite`](https://mdn.io/Number/isFinite). *
npm-package/isFinite.js:32
Function
isFinite
* Checks if `value` is a finite primitive number. * * **Note:** This method is based on * [`Number.isFinite`](https://mdn.io/Number/isFinite)
npm-package/core.js:2673
Function
isFinite
* Checks if `value` is a finite primitive number. * * **Note:** This method is based on * [`Number.isFinite`](https://mdn.io/Number/isF
npm-package/lodash.js:11652
Function
isFlattenable
* Checks if `value` is a flattenable `arguments` object or array. * * @private * @param {*} value The value to check. * @returns {
lodash.js:6269
Function
isFlattenable
* Checks if `value` is a flattenable `arguments` object or array. * * @private * @param {*} value The value to check. * @returns {boolean} Returns
npm-package/_isFlattenable.js:15
Function
isFlattenable
* Checks if `value` is a flattenable `arguments` object or array. * * @private * @param {*} value The value to check. * @returns {boolean}
npm-package/core.js:1348
Function
isFlattenable
* Checks if `value` is a flattenable `arguments` object or array. * * @private * @param {*} value The value to check. * @returns {
npm-package/lodash.js:6269
Function
isFunction
* Checks if `value` is classified as a `Function` object. * * @static * @memberOf _ * @since 0.1.0 * @category Lang * @param {*} value The value
npm-package/isFunction.js:27
Function
isHostType
* Host objects can return type values that are different from their actual * data type. The objects we are concerned with usually return non-primit
perf/perf.js:167
Function
isIndex
* Checks if `value` is a valid array-like index. * * @private * @param {*} value The value to check. * @param {number} [length=MAX_SAFE_INTEGER] T
npm-package/_isIndex.js:15
Function
isInteger
* Checks if `value` is an integer. * * **Note:** This method is based on * [`Number.isInteger`](https://mdn.io/Number/isInteger). * * @static *
npm-package/isInteger.js:29
Function
isIterateeCall
* Checks if the given arguments are from an iteratee call. * * @private * @param {*} value The potential iteratee value argument. * @param {*} ind
npm-package/_isIterateeCall.js:16
Function
isKey
* Checks if `value` is a property name and not a property path. * * @private * @param {*} value The value to check. * @param {Object} [object] The
npm-package/_isKey.js:16
Function
isKeyable
* Checks if `value` is suitable for use as unique object key. * * @private * @param {*} value The value to check. * @returns {boolean} Returns `tr
npm-package/_isKeyable.js:8
Function
isLaziable
* Checks if `func` has a lazy counterpart. * * @private * @param {Function} func The function to check. * @returns {boolean} Returns `true` if `fu
npm-package/_isLaziable.js:14
Function
isLength
* Checks if `value` is a valid array-like length. * * **Note:** This method is loosely based on * [`ToLength`](http://ecma-international.org/ecma-2
npm-package/isLength.js:30
Function
isMasked
* Checks if `func` has its source masked. * * @private * @param {Function} func The function to check. * @returns {boolean} Returns `true` if `fun
npm-package/_isMasked.js:16
Function
isMatch
* Performs a partial deep comparison between `object` and `source` to * determine if `object` contains equivalent property values. * *
lodash.js:11849
Function
isMatch
* Performs a partial deep comparison between `object` and `source` to * determine if `object` contains equivalent property values. * *
npm-package/lodash.js:11849
Function
isMatch
* Performs a partial deep comparison between `object` and `source` to * determine if `object` contains equivalent property values. * * **Note:** Th
npm-package/isMatch.js:32
Function
isMatchWith
* This method is like `_.isMatch` except that it accepts `customizer` which * is invoked to compare values. If `customizer` returns `undefined`,
lodash.js:11885
Function
isMatchWith
* This method is like `_.isMatch` except that it accepts `customizer` which * is invoked to compare values. If `customizer` returns `undefined`, comp
npm-package/isMatchWith.js:36
Function
isMatchWith
* This method is like `_.isMatch` except that it accepts `customizer` which * is invoked to compare values. If `customizer` returns `undefined`,
npm-package/lodash.js:11885
Function
isNaN
* Checks if `value` is `NaN`. * * **Note:** This method is based on * [`Number.isNaN`](https://mdn.io/Number/isNaN) and is not the same
lodash.js:11918
Function
isNaN
* Checks if `value` is `NaN`. * * **Note:** This method is based on * [`Number.isNaN`](https://mdn.io/Number/isNaN) and is not the same as * globa
npm-package/isNaN.js:31
Function
isNaN
* Checks if `value` is `NaN`. * * **Note:** This method is based on * [`Number.isNaN`](https://mdn.io/Number/isNaN) and is not the same as
npm-package/core.js:2821
Function
isNaN
* Checks if `value` is `NaN`. * * **Note:** This method is based on * [`Number.isNaN`](https://mdn.io/Number/isNaN) and is not the same
npm-package/lodash.js:11918
Function
isNative
* Checks if `value` is a pristine native function. * * **Note:** This method can't reliably detect native functions in the presence * o
lodash.js:11951
← previous
next →
1,601–1,700 of 2,270, ranked by callers