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
↓ 352 callers
Function
convert
* Converts `func` of `name` to an immutable auto-curried iteratee-first data-last * version with conversion `options` applied. If `name` is an object
npm-package/fp/convert.js:14
↓ 72 callers
Function
toInteger
* Converts `value` to an integer. * * **Note:** This method is loosely based on * [`ToInteger`](http://www.ecma-international.org/ecma-
npm-package/lodash.js:12422
↓ 64 callers
Function
iteratee
* Creates a function that invokes `func` with the arguments of the created * function. If `func` is a property name, the created function returns
npm-package/lodash.js:15555
↓ 47 callers
Function
predicate
(value)
test/test.js:5136
↓ 46 callers
Function
baseIteratee
* The base implementation of `_.iteratee`. * * @private * @param {*} [value=_.identity] The value to convert to an iteratee. * @returns {F
npm-package/core.js:752
↓ 43 callers
Function
bi
()
npm-package/lodash.min.js:65
↓ 43 callers
Function
getIteratee
* Gets the appropriate "iteratee" function. If `_.iteratee` is customized, * this function returns the custom method, otherwise it returns `baseI
lodash.js:5945
↓ 43 callers
Function
getIteratee
* Gets the appropriate "iteratee" function. If `_.iteratee` is customized, * this function returns the custom method, otherwise it returns `baseI
npm-package/lodash.js:5945
↓ 39 callers
Function
baseRest
* The base implementation of `_.rest` which doesn't validate or coerce arguments. * * @private * @param {Function} func The function to apply
npm-package/core.js:847
↓ 38 callers
Function
t
(n,t,r,e)
npm-package/lodash.min.js:9
↓ 36 callers
Function
toInteger
* Converts `value` to an integer. * * **Note:** This method is loosely based on * [`ToInteger`](http://www.ecma-international.org/ecma-
lodash.js:12422
↓ 35 callers
Function
jc
(n)
npm-package/lodash.min.js:94
↓ 33 callers
Function
arrayMap
* A specialized version of `_.map` for arrays without support for iteratee * shorthands. * * @private * @param {Array} [array] The array t
npm-package/lodash.js:633
↓ 29 callers
Function
iteratee
* Creates a function that invokes `func` with the arguments of the created * function. If `func` is a property name, the created function returns
lodash.js:15555
↓ 29 callers
Function
toString
* Converts `value` to a string. An empty string is returned for `null` * and `undefined` values. The sign of `-0` is preserved. * * @static
npm-package/core.js:3046
↓ 28 callers
Function
customizer
(value)
test/test.js:3146
↓ 27 callers
Function
Rc
(n)
npm-package/lodash.min.js:95
↓ 27 callers
Function
isObjectLike
* Checks if `value` is object-like. A value is object-like if it's not `null` * and has a `typeof` result of "object". * * @static * @memb
npm-package/core.js:2789
↓ 27 callers
Function
toString
* Converts `value` to a string. An empty string is returned for `null` * and `undefined` values. The sign of `-0` is preserved. * * @st
lodash.js:12583
↓ 27 callers
Function
toString
* Converts `value` to a string. An empty string is returned for `null` * and `undefined` values. The sign of `-0` is preserved. * * @st
npm-package/lodash.js:12583
↓ 24 callers
Function
isObject
* Checks if `value` is the * [language type](http://www.ecma-international.org/ecma-262/7.0/#sec-ecmascript-language-types) * of `Object`. (e.g.
npm-package/core.js:2760
↓ 22 callers
Function
r
(n,t)
npm-package/lodash.min.js:9
↓ 21 callers
Function
baseGetTag
* The base implementation of `getTag` without fallbacks for buggy environments. * * @private * @param {*} value The value to query. * @ret
npm-package/core.js:606
↓ 20 callers
Function
baseToString
* The base implementation of `_.toString` which doesn't convert nullish * values to empty strings. * * @private * @param {*} value
npm-package/lodash.js:4244
↓ 20 callers
Function
e
(n,t)
npm-package/lodash.min.js:9
↓ 20 callers
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 tha
npm-package/core.js:2528
↓ 20 callers
Function
isObjectLike
* Checks if `value` is object-like. A value is object-like if it's not `null` * and has a `typeof` result of "object". * * @static
lodash.js:11798
↓ 20 callers
Function
isObjectLike
* Checks if `value` is object-like. A value is object-like if it's not `null` * and has a `typeof` result of "object". * * @static
npm-package/lodash.js:11798
↓ 20 callers
Function
isSymbol
* Checks if `value` is classified as a `Symbol` primitive or object. * * @static * @memberOf _ * @since 4.0.0 * @category Lan
npm-package/lodash.js:12183
↓ 20 callers
Function
oc
(n)
npm-package/lodash.min.js:92
↓ 19 callers
Function
baseFlatten
* The base implementation of `_.flatten` with support for restricting flattening. * * @private * @param {Array} array The array to flatten.
npm-package/core.js:536
↓ 19 callers
Function
n
(n,t,r)
npm-package/lodash.min.js:9
↓ 18 callers
Function
baseClone
* The base implementation of `_.clone` and `_.cloneDeep` which tracks * traversed objects. * * @private * @param {*} value The val
npm-package/lodash.js:2620
↓ 18 callers
Function
baseUnary
* The base implementation of `_.unary` without support for storing metadata. * * @private * @param {Function} func The function to cap argume
npm-package/lodash.js:1003
↓ 18 callers
Function
ic
(n)
npm-package/lodash.min.js:92
↓ 18 callers
Function
isObject
* Checks if `value` is the * [language type](http://www.ecma-international.org/ecma-262/7.0/#sec-ecmascript-language-types) * of `Object`. (
lodash.js:11769
↓ 18 callers
Function
isObject
* Checks if `value` is the * [language type](http://www.ecma-international.org/ecma-262/7.0/#sec-ecmascript-language-types) * of `Object`. (
npm-package/lodash.js:11769
↓ 16 callers
Function
c
(n,t)
npm-package/lodash.min.js:10
↓ 16 callers
Function
castPath
* Casts `value` to a path array if it's not one. * * @private * @param {*} value The value to inspect. * @param {Object} [object]
npm-package/lodash.js:4475
↓ 16 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
npm-package/lodash.js:4502
↓ 16 callers
Function
copyArray
* Copies the values of `source` to `array`. * * @private * @param {Array} source The array to copy values from. * @param {Array} [array=[]
npm-package/core.js:889
↓ 16 callers
Function
keys
* Creates an array of the own enumerable property names of `object`. * * **Note:** Non-object values are coerced to objects. See the * [ES spec](ht
npm-package/keys.js:33
↓ 16 callers
Function
stringToArray
* Converts `string` to an array. * * @private * @param {string} string The string to convert. * @returns {Array} Returns the converted arr
npm-package/lodash.js:1323
↓ 15 callers
Function
isIterateeCall
* Checks if the given arguments are from an iteratee call. * * @private * @param {*} value The potential iteratee value argument. * @param
npm-package/core.js:1380
↓ 15 callers
Function
toNumber
* Converts `value` to a number. * * @static * @memberOf _ * @since 4.0.0 * @category Lang * @param {*} value The value t
npm-package/lodash.js:12483
↓ 14 callers
Function
arrayMap
* A specialized version of `_.map` for arrays without support for iteratee * shorthands. * * @private * @param {Array} [array] The array t
lodash.js:633
↓ 14 callers
Function
baseClamp
* The base implementation of `_.clamp` which doesn't coerce arguments. * * @private * @param {number} number The number to clamp.
npm-package/lodash.js:2592
↓ 14 callers
Function
baseGetTag
* The base implementation of `getTag` without fallbacks for buggy environments. * * @private * @param {*} value The value to query.
lodash.js:3063
↓ 14 callers
Function
baseGetTag
* The base implementation of `getTag` without fallbacks for buggy environments. * * @private * @param {*} value The value to query.
npm-package/lodash.js:3063
↓ 14 callers
Function
createWrap
* Creates a function that either curries or invokes `func` with optional * `this` binding and partially applied arguments. * * @private
npm-package/lodash.js:5508
↓ 14 callers
Function
de
(n)
npm-package/lodash.min.js:35
↓ 14 callers
Function
isFunction
* Checks if `value` is classified as a `Function` object. * * @static * @memberOf _ * @since 0.1.0 * @category Lang * @param {*} val
npm-package/core.js:2694
↓ 13 callers
Function
Li
(n,t,r)
npm-package/lodash.min.js:69
↓ 13 callers
Function
baseGet
* The base implementation of `_.get` without support for default values. * * @private * @param {Object} object The object to query.
npm-package/lodash.js:3028
↓ 13 callers
Function
baseSlice
* The base implementation of `_.slice` without an iteratee call guard. * * @private * @param {Array} array The array to slice. * @param {n
npm-package/core.js:860
↓ 13 callers
Function
castFunction
* Casts `value` to `identity` if it's not a function. * * @private * @param {*} value The value to inspect. * @returns {Function}
npm-package/lodash.js:4463
↓ 13 callers
Function
isArrayLikeObject
* This method is like `_.isArrayLike` except that it also checks if `value` * is an object. * * @static * @memberOf _ * @sinc
npm-package/lodash.js:11387
↓ 13 callers
Function
isIterateeCall
* Checks if the given arguments are from an iteratee call. * * @private * @param {*} value The potential iteratee value argument.
lodash.js:6302
↓ 13 callers
Function
isIterateeCall
* Checks if the given arguments are from an iteratee call. * * @private * @param {*} value The potential iteratee value argument.
npm-package/lodash.js:6302
↓ 12 callers
Function
Uu
(n,t)
npm-package/lodash.min.js:51
↓ 12 callers
Function
Vf
(n)
npm-package/lodash.min.js:90
↓ 12 callers
Function
apply
* A faster alternative to `Function#apply`, this function invokes `func` * with the `this` binding of `thisArg` and the arguments of `args`. * * @p
npm-package/_apply.js:11
↓ 12 callers
Function
baseUniq
* The base implementation of `_.uniqBy` without support for iteratee shorthands. * * @private * @param {Array} array The array to inspe
npm-package/lodash.js:4269
↓ 12 callers
Function
copyArray
* Copies the values of `source` to `array`. * * @private * @param {Array} source The array to copy values from. * @param {Array} [
lodash.js:4759
↓ 12 callers
Function
copyArray
* Copies the values of `source` to `array`. * * @private * @param {Array} source The array to copy values from. * @param {Array} [
npm-package/lodash.js:4759
↓ 12 callers
Function
copyObject
* Copies properties of `source` to `object`. * * @private * @param {Object} source The object to copy properties from. * @param {Array} pr
npm-package/core.js:977
↓ 12 callers
Function
hasUnicode
* Checks if `string` contains Unicode symbols. * * @private * @param {string} string The string to inspect. * @returns {boolean} Returns `
npm-package/lodash.js:1139
↓ 12 callers
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 t
lodash.js:11358
↓ 12 callers
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 t
npm-package/lodash.js:11358
↓ 12 callers
Function
stringSize
* Gets the number of symbols in `string`. * * @private * @param {string} string The string to inspect. * @returns {number} Returns the str
npm-package/lodash.js:1310
↓ 11 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/core.js:89
↓ 11 callers
Function
baseAssignValue
* The base implementation of `assignValue` and `assignMergeValue` without * value checks. * * @private * @param {Object} object The object
npm-package/core.js:429
↓ 11 callers
Function
baseSlice
* The base implementation of `_.slice` without an iteratee call guard. * * @private * @param {Array} array The array to slice. * @
lodash.js:4062
↓ 11 callers
Function
baseSlice
* The base implementation of `_.slice` without an iteratee call guard. * * @private * @param {Array} array The array to slice. * @
npm-package/lodash.js:4062
↓ 11 callers
Function
fu
(n,t,r)
npm-package/lodash.min.js:44
↓ 11 callers
Function
keys
* Creates an array of the own enumerable property names of `object`. * * **Note:** Non-object values are coerced to objects. See the *
lodash.js:13332
↓ 10 callers
Function
Fc
(n)
npm-package/lodash.min.js:97
↓ 10 callers
Function
Kf
(n,t)
npm-package/lodash.min.js:90
↓ 10 callers
Function
baseIndexOf
* The base implementation of `_.indexOf` without `fromIndex` bounds checks. * * @private * @param {Array} array The array to inspect. * @p
npm-package/lodash.js:818
↓ 10 callers
Function
baseToString
* The base implementation of `_.toString` which doesn't convert nullish * values to empty strings. * * @private * @param {*} value
lodash.js:4244
↓ 10 callers
Function
eq
* Performs a * [`SameValueZero`](http://ecma-international.org/ecma-262/7.0/#sec-samevaluezero) * comparison between two values to determine
lodash.js:11210
↓ 10 callers
Function
eq
* Performs a * [`SameValueZero`](http://ecma-international.org/ecma-262/7.0/#sec-samevaluezero) * comparison between two values to determine
npm-package/lodash.js:11210
↓ 10 callers
Function
eq
* Performs a * [`SameValueZero`](http://ecma-international.org/ecma-262/7.0/#sec-samevaluezero) * comparison between two values to determine if they
npm-package/eq.js:33
↓ 10 callers
Function
flatRest
* A specialized version of `baseRest` which flattens the rest array. * * @private * @param {Function} func The function to apply a rest param
npm-package/core.js:1337
↓ 10 callers
Function
i
(n,t)
npm-package/lodash.min.js:10
↓ 10 callers
Function
isIndex
* Checks if `value` is a valid array-like index. * * @private * @param {*} value The value to check. * @param {number} [length=MAX_SAFE_IN
npm-package/core.js:1360
↓ 10 callers
Function
isPrototype
* Checks if `value` is likely a prototype object. * * @private * @param {*} value The value to check. * @returns {boolean} Returns
npm-package/lodash.js:6400
↓ 10 callers
Function
isSymbol
* Checks if `value` is classified as a `Symbol` primitive or object. * * @static * @memberOf _ * @since 4.0.0 * @category Lan
lodash.js:12183
↓ 10 callers
Function
keys
* Creates an array of the own enumerable property names of `object`. * * **Note:** Non-object values are coerced to objects. See the *
npm-package/lodash.js:13332
↓ 10 callers
Function
last
* Gets the last element of `array`. * * @static * @memberOf _ * @since 0.1.0 * @category Array * @param {Array} array The array to q
npm-package/core.js:1685
↓ 10 callers
Function
pu
(n)
npm-package/lodash.min.js:46
↓ 10 callers
Function
replaceHolders
* Replaces all `placeholder` elements in `array` with an internal placeholder * and returns an array of their indexes. * * @private * @par
npm-package/lodash.js:1211
↓ 10 callers
Function
t
(n,t)
npm-package/core.min.js:6
↓ 10 callers
Function
yc
(n)
npm-package/lodash.min.js:94
↓ 9 callers
Function
Dr
(n,t,e,u,i,o)
npm-package/lodash.min.js:31
↓ 9 callers
Function
arrayFilter
* A specialized version of `_.filter` for arrays without support for * iteratee shorthands. * * @private * @param {Array} [array] The arra
npm-package/lodash.js:574
↓ 9 callers
Function
baseClone
* The base implementation of `_.clone` and `_.cloneDeep` which tracks * traversed objects. * * @private * @param {*} value The val
lodash.js:2620
↓ 9 callers
Function
baseFlatten
* The base implementation of `_.flatten` with support for restricting flattening. * * @private * @param {Array} array The array to flat
lodash.js:2933
↓ 9 callers
Function
baseFlatten
* The base implementation of `_.flatten` with support for restricting flattening. * * @private * @param {Array} array The array to flat
npm-package/lodash.js:2933
↓ 9 callers
Function
isFunction
* Checks if `value` is classified as a `Function` object. * * @static * @memberOf _ * @since 0.1.0 * @category Lang * @p
lodash.js:11673
next →
1–100 of 2,270, ranked by callers