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
↓ 9 callers
Function
now
()
npm-package/now.js:19
↓ 9 callers
Function
te
(n,t,r,e,u)
npm-package/lodash.min.js:34
↓ 9 callers
Function
toKey
* Converts `value` to a string key if it's not a string or symbol. * * @private * @param {*} value The value to inspect. * @return
lodash.js:6775
↓ 9 callers
Function
toKey
* Converts `value` to a string key if it's not a string or symbol. * * @private * @param {*} value The value to inspect. * @returns {string|symbol
npm-package/_toKey.js:13
↓ 9 callers
Function
toKey
* Converts `value` to a string key if it's not a string or symbol. * * @private * @param {*} value The value to inspect. * @return
npm-package/lodash.js:6775
↓ 8 callers
Function
Au
(n,t,r)
npm-package/lodash.min.js:48
↓ 8 callers
Function
Qi
(n)
npm-package/lodash.min.js:73
↓ 8 callers
Function
V
(n)
npm-package/lodash.min.js:15
↓ 8 callers
Function
Wi
(n,t)
npm-package/lodash.min.js:68
↓ 8 callers
Function
a
(n,t)
npm-package/lodash.min.js:10
↓ 8 callers
Function
apply
* A faster alternative to `Function#apply`, this function invokes `func` * with the `this` binding of `thisArg` and the arguments of `args`. *
lodash.js:471
↓ 8 callers
Function
apply
* A faster alternative to `Function#apply`, this function invokes `func` * with the `this` binding of `thisArg` and the arguments of `args`. *
npm-package/lodash.js:471
↓ 8 callers
Function
arrayEach
* A specialized version of `_.forEach` for arrays without support for * iteratee shorthands. * * @private * @param {Array} [array] The arr
npm-package/lodash.js:511
↓ 8 callers
Function
arrayPush
* Appends the elements of `values` to `array`. * * @private * @param {Array} array The array to modify. * @param {Array} values The values
lodash.js:652
↓ 8 callers
Function
arrayPush
* Appends the elements of `values` to `array`. * * @private * @param {Array} array The array to modify. * @param {Array} values The values
npm-package/lodash.js:652
↓ 8 callers
Function
assocIndexOf
* Gets the index at which the `key` is found in `array` of key-value pairs. * * @private * @param {Array} array The array to inspect.
npm-package/lodash.js:2487
↓ 8 callers
Function
baseSet
* The base implementation of `_.set`. * * @private * @param {Object} object The object to modify. * @param {Array|string} path The
npm-package/lodash.js:3978
↓ 8 callers
Function
baseSortedIndex
* The base implementation of `_.sortedIndex` and `_.sortedLastIndex` which * performs a binary search of `array` to determine the index at which
npm-package/lodash.js:4114
↓ 8 callers
Function
baseWhile
* The base implementation of methods like `_.dropWhile` and `_.takeWhile` * without support for iteratee shorthands. * * @private
npm-package/lodash.js:4360
↓ 8 callers
Function
castPath
* Casts `value` to a path array if it's not one. * * @private * @param {*} value The value to inspect. * @param {Object} [object]
lodash.js:4475
↓ 8 callers
Function
castSlice
* Casts `array` to a slice if it's needed. * * @private * @param {Array} array The array to inspect. * @param {number} start The s
lodash.js:4502
↓ 8 callers
Function
getHolder
* Gets the argument placeholder value for `func`. * * @private * @param {Function} func The function to inspect. * @returns {*} Re
npm-package/lodash.js:5929
↓ 8 callers
Function
getMapData
* Gets the data for `map`. * * @private * @param {Object} map The map to query. * @param {string} key The reference key. * @r
npm-package/lodash.js:5959
↓ 8 callers
Function
getNative
* Gets the native function at `key` of `object`. * * @private * @param {Object} object The object to query. * @param {string} key
npm-package/lodash.js:5994
↓ 8 callers
Function
isIndex
* Checks if `value` is a valid array-like index. * * @private * @param {*} value The value to check. * @param {number} [length=MAX
lodash.js:6282
↓ 8 callers
Function
isIndex
* Checks if `value` is a valid array-like index. * * @private * @param {*} value The value to check. * @param {number} [length=MAX
npm-package/lodash.js:6282
↓ 8 callers
Function
isPlainObject
* Checks if `value` is a plain object, that is, an object created by the * `Object` constructor or one with a `[[Prototype]]` of `null`. *
npm-package/lodash.js:12062
↓ 8 callers
Function
keysIn
* Creates an array of the own and inherited enumerable property names of `object`. * * **Note:** Non-object values are coerced to objects. * * @st
npm-package/keysIn.js:28
↓ 8 callers
Function
shuffleSelf
* A specialized version of `_.shuffle` which mutates and sets the size of `array`. * * @private * @param {Array} array The array to shu
npm-package/lodash.js:6733
↓ 8 callers
Function
stringToArray
* Converts `string` to an array. * * @private * @param {string} string The string to convert. * @returns {Array} Returns the converted arr
lodash.js:1323
↓ 8 callers
Function
toFinite
* Converts `value` to a finite number. * * @static * @memberOf _ * @since 4.12.0 * @category Lang * @param {*} value The
npm-package/lodash.js:12384
↓ 8 callers
Function
u
(n,t)
npm-package/lodash.min.js:9
↓ 8 callers
Function
ve
(x)
npm-package/lodash.min.js:22
↓ 7 callers
Function
$
(n)
npm-package/core.min.js:15
↓ 7 callers
Function
$r
(n,t,r)
npm-package/lodash.min.js:30
↓ 7 callers
Function
baseClamp
* The base implementation of `_.clamp` which doesn't coerce arguments. * * @private * @param {number} number The number to clamp.
lodash.js:2592
↓ 7 callers
Function
baseDifference
* The base implementation of methods like `_.difference` without support * for excluding multiple arrays or iteratee shorthands. * * @p
npm-package/lodash.js:2764
↓ 7 callers
Function
baseGet
* The base implementation of `_.get` without support for default values. * * @private * @param {Object} object The object to query.
lodash.js:3028
↓ 7 callers
Function
baseRest
* The base implementation of `_.rest` which doesn't validate or coerce arguments. * * @private * @param {Function} func The function to
lodash.js:3940
↓ 7 callers
Function
baseRest
* The base implementation of `_.rest` which doesn't validate or coerce arguments. * * @private * @param {Function} func The function to
npm-package/lodash.js:3940
↓ 7 callers
Function
createAssigner
* Creates a function like `_.assign`. * * @private * @param {Function} assigner The function to assign values. * @returns {Function} Retur
npm-package/core.js:1010
↓ 7 callers
Function
createCompounder
* Creates a function like `_.camelCase`. * * @private * @param {Function} callback The function to combine each word. * @returns {
npm-package/lodash.js:4988
↓ 7 callers
Function
isFunction
* Checks if `value` is classified as a `Function` object. * * @static * @memberOf _ * @since 0.1.0 * @category Lang * @p
npm-package/lodash.js:11673
↓ 7 callers
Function
ju
(n,t)
npm-package/lodash.min.js:48
↓ 7 callers
Function
kc
(n)
npm-package/lodash.min.js:95
↓ 7 callers
Function
rc
(n)
npm-package/lodash.min.js:92
↓ 7 callers
Function
ru
(n,t)
npm-package/lodash.min.js:43
↓ 7 callers
Function
toNumber
* Converts `value` to a number. * * @static * @memberOf _ * @since 4.0.0 * @category Lang * @param {*} value The value t
lodash.js:12483
↓ 7 callers
Function
transform
* An alternative to `_.reduce`; this method transforms `object` to a new * `accumulator` object which is the result of running each of its own
npm-package/lodash.js:13814
↓ 6 callers
Function
B
(n)
npm-package/lodash.min.js:14
↓ 6 callers
Function
Bu
(n,t,r,e)
npm-package/lodash.min.js:51
↓ 6 callers
Function
Cr
(n,t,r)
npm-package/lodash.min.js:30
↓ 6 callers
Function
K
(n)
npm-package/lodash.min.js:15
↓ 6 callers
Function
R
(n)
npm-package/lodash.min.js:13
↓ 6 callers
Function
baseAssignValue
* The base implementation of `assignValue` and `assignMergeValue` without * value checks. * * @private * @param {Object} object Th
lodash.js:2550
↓ 6 callers
Function
baseAssignValue
* The base implementation of `assignValue` and `assignMergeValue` without * value checks. * * @private * @param {Object} object Th
npm-package/lodash.js:2550
↓ 6 callers
Function
baseExtremum
* The base implementation of methods like `_.max` and `_.min` which accepts a * `comparator` to determine the extremum value. * * @private
npm-package/core.js:488
↓ 6 callers
Function
baseIsEqual
* The base implementation of `_.isEqual` which supports partial comparisons * and tracks traversed objects. * * @private * @param {*} valu
npm-package/core.js:657
↓ 6 callers
Function
baseIsMatch
* The base implementation of `_.isMatch` without support for iteratee shorthands. * * @private * @param {Object} object The object to i
npm-package/lodash.js:3357
↓ 6 callers
Function
baseKeys
* The base implementation of `_.keys` which doesn't treat sparse arrays as dense. * * @private * @param {Object} object The object to q
npm-package/lodash.js:3482
↓ 6 callers
Function
basePullAll
* The base implementation of `_.pullAllBy` without support for iteratee * shorthands. * * @private * @param {Array} array The arra
npm-package/lodash.js:3814
↓ 6 callers
Function
baseRandom
* The base implementation of `_.random` without support for returning * floating-point numbers. * * @private * @param {number} low
npm-package/lodash.js:3877
↓ 6 callers
Function
baseSortedIndexBy
* The base implementation of `_.sortedIndexBy` and `_.sortedLastIndexBy` * which invokes `iteratee` for `value` and each element of `array` to co
npm-package/lodash.js:4148
↓ 6 callers
Function
baseSum
* The base implementation of `_.sum` and `_.sumBy` without support for * iteratee shorthands. * * @private * @param {Array} array The arra
npm-package/lodash.js:948
↓ 6 callers
Function
baseTimes
* The base implementation of `_.times` without support for iteratee shorthands * or max array length checks. * * @private * @param {number
npm-package/lodash.js:971
↓ 6 callers
Function
baseUnary
* The base implementation of `_.unary` without support for storing metadata. * * @private * @param {Function} func The function to cap argume
lodash.js:1003
↓ 6 callers
Function
baseUnset
* The base implementation of `_.unset`. * * @private * @param {Object} object The object to modify. * @param {Array|string} path T
npm-package/lodash.js:4329
↓ 6 callers
Function
cloneArrayBuffer
* Creates a clone of `arrayBuffer`. * * @private * @param {ArrayBuffer} arrayBuffer The array buffer to clone. * @returns {ArrayBu
npm-package/lodash.js:4544
↓ 6 callers
Function
copyObject
* Copies properties of `source` to `object`. * * @private * @param {Object} source The object to copy properties from. * @param {A
lodash.js:4780
↓ 6 callers
Function
copyObject
* Copies properties of `source` to `object`. * * @private * @param {Object} source The object to copy properties from. * @param {A
npm-package/lodash.js:4780
↓ 6 callers
Function
createCtor
* Creates a function that produces an instance of `Ctor` regardless of * whether it was invoked as part of a `new` expression or by `call` or `ap
lodash.js:5002
↓ 6 callers
Function
createCtor
* Creates a function that produces an instance of `Ctor` regardless of * whether it was invoked as part of a `new` expression or by `call` or `appl
npm-package/core.js:1092
↓ 6 callers
Function
createPadding
* Creates the padding for `string` based on `length`. The `chars` string * is truncated if the number of characters exceeds `length`. *
npm-package/lodash.js:5294
↓ 6 callers
Function
getMatchData
* Gets the property names, values, and compare flags of `object`. * * @private * @param {Object} object The object to query. * @re
npm-package/lodash.js:5973
↓ 6 callers
Function
hasUnicode
* Checks if `string` contains Unicode symbols. * * @private * @param {string} string The string to inspect. * @returns {boolean} Returns `
lodash.js:1139
↓ 6 callers
Function
includes
* Checks if `value` is in `collection`. If `collection` is a string, it's * checked for a substring of `value`, otherwise * [`SameValueZero`
npm-package/lodash.js:9457
↓ 6 callers
Function
interceptor
(object)
npm-package/lodash.js:8840
↓ 6 callers
Function
isKey
* Checks if `value` is a property name and not a property path. * * @private * @param {*} value The value to check. * @param {Obje
npm-package/lodash.js:6324
↓ 6 callers
Function
stringSize
* Gets the number of symbols in `string`. * * @private * @param {string} string The string to inspect. * @returns {number} Returns the str
lodash.js:1310
↓ 5 callers
Function
$i
(n)
npm-package/lodash.min.js:70
↓ 5 callers
Function
H
(n)
npm-package/core.min.js:16
↓ 5 callers
Function
Ku
(n)
npm-package/lodash.min.js:53
↓ 5 callers
Function
Nc
(n)
npm-package/lodash.min.js:97
↓ 5 callers
Function
_u
(n,t,r)
npm-package/lodash.min.js:46
↓ 5 callers
Function
assignValue
* Assigns `value` to `key` of `object` if the existing value is not equivalent * using [`SameValueZero`](http://ecma-international.org/ecma-262/7.0
npm-package/core.js:412
↓ 5 callers
Function
baseFindIndex
* The base implementation of `_.findIndex` and `_.findLastIndex` without * support for iteratee shorthands. * * @private * @param {Array}
npm-package/core.js:105
↓ 5 callers
Function
baseForOwn
* The base implementation of `_.forOwn` without support for iteratee shorthands. * * @private * @param {Object} object The object to it
lodash.js:2989
↓ 5 callers
Function
baseForOwn
* The base implementation of `_.forOwn` without support for iteratee shorthands. * * @private * @param {Object} object The object to iterate
npm-package/core.js:580
↓ 5 callers
Function
baseForOwn
* The base implementation of `_.forOwn` without support for iteratee shorthands. * * @private * @param {Object} object The object to it
npm-package/lodash.js:2989
↓ 5 callers
Function
baseIndexOf
* The base implementation of `_.indexOf` without `fromIndex` bounds checks. * * @private * @param {Array} array The array to inspect. * @p
lodash.js:818
↓ 5 callers
Function
baseMerge
* The base implementation of `_.merge` without support for multiple sources. * * @private * @param {Object} object The destination obje
npm-package/lodash.js:3596
↓ 5 callers
Function
baseUniq
* The base implementation of `_.uniqBy` without support for iteratee shorthands. * * @private * @param {Array} array The array to inspe
lodash.js:4269
↓ 5 callers
Function
createAggregator
* Creates a function like `_.groupBy`. * * @private * @param {Function} setter The function to set accumulator values. * @param {F
npm-package/lodash.js:4838
↓ 5 callers
Function
createCtor
* Creates a function that produces an instance of `Ctor` regardless of * whether it was invoked as part of a `new` expression or by `call` or `ap
npm-package/lodash.js:5002
↓ 5 callers
Function
createMathOperation
* Creates a function that performs a mathematical operation on two values. * * @private * @param {Function} operator The function to pe
npm-package/lodash.js:5240
↓ 5 callers
Function
createRelationalOperation
* Creates a function that performs a relational operation on two values. * * @private * @param {Function} operator The function to perf
npm-package/lodash.js:5374
↓ 5 callers
Function
createWrap
* Creates a function that either curries or invokes `func` with optional * `this` binding and partially applied arguments. * * @private
lodash.js:5508
↓ 5 callers
Function
ee
(n,t)
npm-package/lodash.min.js:34
↓ 5 callers
Function
fi
(n,t,r,e,u,i,o,f)
npm-package/lodash.min.js:60
↓ 5 callers
Function
isError
* Checks if `value` is an `Error`, `EvalError`, `RangeError`, `ReferenceError`, * `SyntaxError`, `TypeError`, or `URIError` object. * *
npm-package/lodash.js:11617
← previous
next →
101–200 of 2,270, ranked by callers