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
arraySome
* A specialized version of `_.some` for arrays without support for iteratee * shorthands. * * @private * @param {Array} [array] The array
lodash.js:721
↓ 1 callers
Function
ary
* Creates a function that invokes `func`, with up to `n` arguments, * ignoring any additional arguments. * * @static * @memberOf _
npm-package/lodash.js:10045
↓ 1 callers
Function
asciiToArray
* Converts an ASCII `string` to an array. * * @private * @param {string} string The string to convert. * @returns {Array} Returns the conv
lodash.js:749
↓ 1 callers
Function
asciiWords
* Splits an ASCII `string` into an array of its words. * * @private * @param {string} The string to inspect. * @returns {Array} Returns th
lodash.js:760
↓ 1 callers
Function
autoLink
* Converts Lodash method references into documentation links. * * @private * @param {Object} $ The Cheerio object.
lib/main/build-site.js:40
↓ 1 callers
Function
b
()
test/test.js:10059
↓ 1 callers
Function
baseArity
* Creates a function, with an arity of `n`, that invokes `func` with the * arguments it receives. * * @private * @param {Function} func The functi
npm-package/fp/_baseConvert.js:16
↓ 1 callers
Function
baseArity
* Creates a function, with an arity of `n`, that invokes `func` with the * arguments it receives. * * @private * @param {Function} func The functi
fp/_baseConvert.js:16
↓ 1 callers
Function
baseAssignIn
* The base implementation of `_.assignIn` without support for multiple sources * or `customizer` functions. * * @private * @param
lodash.js:2537
↓ 1 callers
Function
baseConforms
* The base implementation of `_.conforms` which doesn't clone `source`. * * @private * @param {Object} source The object of property pr
lodash.js:2703
↓ 1 callers
Function
baseDelay
* The base implementation of `_.delay` and `_.defer` which accepts `args` * to provide to `func`. * * @private * @param {Function}
lodash.js:2746
↓ 1 callers
Function
baseDelay
* The base implementation of `_.delay` and `_.defer` which accepts `args` * to provide to `func`. * * @private * @param {Function}
npm-package/lodash.js:2746
↓ 1 callers
Function
baseEvery
* The base implementation of `_.every` without support for iteratee shorthands. * * @private * @param {Array|Object} collection The collectio
npm-package/core.js:469
↓ 1 callers
Function
baseFill
* The base implementation of `_.fill` without an iteratee call guard. * * @private * @param {Array} array The array to fill. * @pa
lodash.js:2886
↓ 1 callers
Function
baseForOwnRight
* The base implementation of `_.forOwnRight` without support for iteratee shorthands. * * @private * @param {Object} object The object
lodash.js:3001
↓ 1 callers
Function
baseInRange
* The base implementation of `_.inRange` which doesn't coerce arguments. * * @private * @param {number} number The number to check.
lodash.js:3118
↓ 1 callers
Function
baseIntersection
* The base implementation of methods like `_.intersection`, without support * for iteratee shorthands, that accepts an array of arrays to inspect
lodash.js:3132
↓ 1 callers
Function
baseInverter
* The base implementation of `_.invert` and `_.invertBy` which inverts * `object` with values transformed by `iteratee` and set by `setter`.
lodash.js:3196
↓ 1 callers
Function
baseInvoke
* The base implementation of `_.invoke` without support for individual * method arguments. * * @private * @param {Object} object T
lodash.js:3213
↓ 1 callers
Function
baseIsArguments
* The base implementation of `_.isArguments`. * * @private * @param {*} value The value to check. * @returns {boolean} Returns `tr
lodash.js:3227
↓ 1 callers
Function
baseIsEqualDeep
* A specialized version of `baseIsEqual` for arrays and objects which performs * deep comparisons and tracks traversed objects enabling objects w
lodash.js:3291
↓ 1 callers
Function
baseIsEqualDeep
* A specialized version of `baseIsEqual` for arrays and objects which performs * deep comparisons and tracks traversed objects enabling objects w
npm-package/lodash.js:3291
↓ 1 callers
Function
baseIteratee
* The base implementation of `_.iteratee`. * * @private * @param {*} [value=_.identity] The value to convert to an iteratee. * @re
lodash.js:3458
↓ 1 callers
Function
baseIteratee
* The base implementation of `_.iteratee`. * * @private * @param {*} [value=_.identity] The value to convert to an iteratee. * @re
npm-package/lodash.js:3458
↓ 1 callers
Function
baseKeysIn
* The base implementation of `_.keysIn` which doesn't treat sparse arrays as dense. * * @private * @param {Object} object The object to
lodash.js:3502
↓ 1 callers
Function
baseMap
* The base implementation of `_.map` without support for iteratee shorthands. * * @private * @param {Array|Object} collection The colle
lodash.js:3538
↓ 1 callers
Function
baseMap
* The base implementation of `_.map` without support for iteratee shorthands. * * @private * @param {Array|Object} collection The colle
npm-package/lodash.js:3538
↓ 1 callers
Function
baseMergeDeep
* A specialized version of `baseMerge` for arrays and objects which performs * deep merges and tracks traversed objects enabling objects with cir
lodash.js:3633
↓ 1 callers
Function
basePick
* The base implementation of `_.pick` without support for individual * property identifiers. * * @private * @param {Object} object
lodash.js:3759
↓ 1 callers
Function
basePick
* The base implementation of `_.pick` without support for individual * property identifiers. * * @private * @param {Object} object
npm-package/lodash.js:3759
↓ 1 callers
Function
basePropertyDeep
* A specialized version of `baseProperty` which supports deep paths. * * @private * @param {Array|string} path The path of the property
lodash.js:3797
↓ 1 callers
Function
basePropertyOf
* The base implementation of `_.propertyOf` without support for deep paths. * * @private * @param {Object} object The object to query. * @
lodash.js:891
↓ 1 callers
Function
basePropertyOf
* The base implementation of `_.propertyOf` without support for deep paths. * * @private * @param {Object} object The object to query. * @
npm-package/lodash.js:891
↓ 1 callers
Function
baseRange
* The base implementation of `_.range` and `_.rangeRight` which doesn't * coerce arguments. * * @private * @param {number} start T
lodash.js:3892
↓ 1 callers
Function
baseReduce
* The base implementation of `_.reduce` and `_.reduceRight`, without support * for iteratee shorthands, which iterates over `collection` using `eac
npm-package/core.js:156
↓ 1 callers
Function
baseSortBy
* The base implementation of `_.sortBy` which uses `comparer` to define the * sort order of `array` and replaces criteria objects with their corres
lodash.js:929
↓ 1 callers
Function
baseToNumber
* The base implementation of `_.toNumber` which doesn't ensure correct * conversions of binary, hexadecimal, or octal string values. *
lodash.js:4226
↓ 1 callers
Function
baseToPairs
* The base implementation of `_.toPairs` and `_.toPairsIn` which creates an array * of key-value pairs for `object` corresponding to the property n
lodash.js:990
↓ 1 callers
Function
baseXor
* The base implementation of methods like `_.xor`, without support for * iteratee shorthands, that accepts an array of arrays to inspect. *
lodash.js:4402
↓ 1 callers
Function
basename
* Gets the basename of the given `filePath`. If the file `extension` is passed, * it will be removed from the basename. * * @private * @pa
perf/perf.js:123
↓ 1 callers
Function
before
* Creates a function that invokes `func`, with the `this` binding and arguments * of the created function, while it's called less than `n` times.
lodash.js:10068
↓ 1 callers
Function
before
* Creates a function that invokes `func`, with the `this` binding and arguments * of the created function, while it's called less than `n` times.
npm-package/lodash.js:10068
↓ 1 callers
Function
before
(n, times)
test/test.js:1744
↓ 1 callers
Function
browserConvert
* Converts `lodash` to an immutable auto-curried iteratee-first data-last * version with conversion `options` applied. * * @param {Function} lodash
npm-package/fp/_convertBrowser.js:11
↓ 1 callers
Function
browserConvert
* Converts `lodash` to an immutable auto-curried iteratee-first data-last * version with conversion `options` applied. * * @param {Function} lodash
fp/_convertBrowser.js:11
↓ 1 callers
Function
bu
(n,t,r)
npm-package/lodash.min.js:47
↓ 1 callers
Function
build
* Creates FP modules at the `target` path. * * @private * @param {string} target The output directory path.
lib/fp/build-modules.js:113
↓ 1 callers
Function
build
* Creates browser builds of the FP converter and mappings at the `target` path. * * @private * @param {string} target The output directory path.
lib/fp/build-dist.js:48
↓ 1 callers
Function
build
* Creates the FP-Guide wiki at the `target` path. * * @private * @param {string} target The output file path.
lib/fp/build-doc.js:73
↓ 1 callers
Function
build
* Creates the documentation HTML. * * @private
lib/main/build-site.js:173
↓ 1 callers
Function
build
* Creates supplementary Lodash modules at the `target` path. * * @private * @param {string} target The output directory path.
lib/main/build-modules.js:27
↓ 1 callers
Function
build
* Creates browser builds of Lodash at the `target` path. * * @private * @param {string} target The output directory path.
lib/main/build-dist.js:24
↓ 1 callers
Function
build
* Creates the documentation markdown formatted for 'github' or 'site'. * * @private * @param {string} type The format type.
lib/main/build-doc.js:76
↓ 1 callers
Function
capitalize
* Converts the first character of `string` to upper case and the remaining * to lower case. * * @static * @memberOf _ * @sinc
lodash.js:14185
↓ 1 callers
Function
castArray
* Casts `value` as an array if it's not one. * * @static * @memberOf _ * @since 4.4.0 * @category Lang * @param {*} valu
npm-package/lodash.js:11021
↓ 1 callers
Function
castCap
* Casts `func` to a function with an arity capped iteratee if needed. * * @private * @param {string} name The name of the function to inspect
npm-package/fp/_baseConvert.js:277
↓ 1 callers
Function
castCap
* Casts `func` to a function with an arity capped iteratee if needed. * * @private * @param {string} name The name of the function to inspect
fp/_baseConvert.js:277
↓ 1 callers
Function
castCurry
* Casts `func` to a curried function if needed. * * @private * @param {string} name The name of the function to inspect. * @param {Functio
npm-package/fp/_baseConvert.js:300
↓ 1 callers
Function
castCurry
* Casts `func` to a curried function if needed. * * @private * @param {string} name The name of the function to inspect. * @param {Functio
fp/_baseConvert.js:300
↓ 1 callers
Function
castFixed
* Casts `func` to a fixed arity function if needed. * * @private * @param {string} name The name of the function to inspect. * @param {Fun
npm-package/fp/_baseConvert.js:315
↓ 1 callers
Function
castFixed
* Casts `func` to a fixed arity function if needed. * * @private * @param {string} name The name of the function to inspect. * @param {Fun
fp/_baseConvert.js:315
↓ 1 callers
Function
castRearg
* Casts `func` to an rearged function if needed. * * @private * @param {string} name The name of the function to inspect. * @param {Functi
npm-package/fp/_baseConvert.js:334
↓ 1 callers
Function
castRearg
* Casts `func` to an rearged function if needed. * * @private * @param {string} name The name of the function to inspect. * @param {Functi
fp/_baseConvert.js:334
↓ 1 callers
Function
chain
* Creates a `lodash` wrapper instance that wraps `value` with explicit method * chain sequences enabled. The result of such sequences must be unw
lodash.js:8759
↓ 1 callers
Function
chain
* Creates a `lodash` wrapper instance that wraps `value` with explicit method * chain sequences enabled. The result of such sequences must be unw
npm-package/lodash.js:8759
↓ 1 callers
Function
chain
(value)
test/test.js:26012
↓ 1 callers
Function
clone
* Creates a shallow clone of `value`. * * **Note:** This method is loosely based on the * [structured clone algorithm](https://mdn.io/S
lodash.js:11055
↓ 1 callers
Function
clone
* Creates a shallow clone of `value`. * * **Note:** This method is loosely based on the * [structured clone algorithm](https://mdn.io/Structu
npm-package/core.js:2412
↓ 1 callers
Function
cloneArray
* Creates a clone of `array`. * * @private * @param {Array} array The array to clone. * @returns {Array} Returns the cloned array.
npm-package/fp/_baseConvert.js:44
↓ 1 callers
Function
cloneArray
* Creates a clone of `array`. * * @private * @param {Array} array The array to clone. * @returns {Array} Returns the cloned array.
fp/_baseConvert.js:44
↓ 1 callers
Function
cloneDataView
* Creates a clone of `dataView`. * * @private * @param {Object} dataView The data view to clone. * @param {boolean} [isDeep] Speci
lodash.js:4558
↓ 1 callers
Function
cloneRegExp
* Creates a clone of `regexp`. * * @private * @param {Object} regexp The regexp to clone. * @returns {Object} Returns the cloned r
lodash.js:4570
↓ 1 callers
Function
cloneSymbol
* Creates a clone of the `symbol` object. * * @private * @param {Object} symbol The symbol object to clone. * @returns {Object} Re
lodash.js:4583
↓ 1 callers
Function
compareAscending
* Compares values to sort them in ascending order. * * @private * @param {*} value The value to compare. * @param {*} other The ot
lodash.js:4608
↓ 1 callers
Function
compareAscending
* Compares values to sort them in ascending order. * * @private * @param {*} value The value to compare. * @param {*} other The ot
npm-package/lodash.js:4608
↓ 1 callers
Function
compareMultiple
* Used by `_.orderBy` to compare multiple properties of a value to another * and stable sort them. * * If `orders` is unspecified, all
lodash.js:4652
↓ 1 callers
Function
cond
* Creates a function that iterates over `pairs` and invokes the corresponding * function of the first predicate to return truthy. The predicate-f
lodash.js:15347
↓ 1 callers
Function
conforms
(source)
test/test.js:3412
↓ 1 callers
Function
copySymbols
* Copies own symbols of `source` to `object`. * * @private * @param {Object} source The object to copy symbols from. * @param {Obj
lodash.js:4814
↓ 1 callers
Function
copySymbolsIn
* Copies own and inherited symbols of `source` to `object`. * * @private * @param {Object} source The object to copy symbols from.
lodash.js:4826
↓ 1 callers
Function
countHolders
* Gets the number of `placeholder` occurrences in `array`. * * @private * @param {Array} array The array to inspect. * @param {*} placehol
lodash.js:1078
↓ 1 callers
Function
create
* Creates an object that inherits from the `prototype` object. If a * `properties` object is given, its own enumerable string keyed properties
lodash.js:12786
↓ 1 callers
Function
createAggregator
* Creates a function like `_.groupBy`. * * @private * @param {Function} setter The function to set accumulator values. * @param {F
lodash.js:4838
↓ 1 callers
Function
createAssigner
* Creates a function like `_.assign`. * * @private * @param {Function} assigner The function to assign values. * @returns {Functio
lodash.js:4854
↓ 1 callers
Function
createAssigner
* Creates a function like `_.assign`. * * @private * @param {Function} assigner The function to assign values. * @returns {Functio
npm-package/lodash.js:4854
↓ 1 callers
Function
createBaseEach
* Creates a `baseEach` or `baseEachRight` function. * * @private * @param {Function} eachFunc The function to iterate over a collection
lodash.js:4888
↓ 1 callers
Function
createBaseEach
* Creates a `baseEach` or `baseEachRight` function. * * @private * @param {Function} eachFunc The function to iterate over a collection
npm-package/lodash.js:4888
↓ 1 callers
Function
createBaseFor
* Creates a base function for methods like `_.forIn` and `_.forOwn`. * * @private * @param {boolean} [fromRight] Specify iterating from
lodash.js:4916
↓ 1 callers
Function
createBaseFor
* Creates a base function for methods like `_.forIn` and `_.forOwn`. * * @private * @param {boolean} [fromRight] Specify iterating from
npm-package/lodash.js:4916
↓ 1 callers
Function
createBind
* Creates a function that wraps `func` to invoke it with the optional `this` * binding of `thisArg`. * * @private * @param {Functi
lodash.js:4943
↓ 1 callers
Function
createCaches
(pairs)
test/test.js:1052
↓ 1 callers
Function
createCaseFirst
* Creates a function like `_.lowerFirst`. * * @private * @param {string} methodName The name of the `String` case method to use. *
lodash.js:4961
↓ 1 callers
Function
createCloner
* Creates a function that clones a given object using the assignment `func`. * * @private * @param {Function} func The assignment function. * @ret
npm-package/fp/_baseConvert.js:61
↓ 1 callers
Function
createCloner
* Creates a function that clones a given object using the assignment `func`. * * @private * @param {Function} func The assignment function. * @ret
fp/_baseConvert.js:61
↓ 1 callers
Function
createCompounder
* Creates a function like `_.camelCase`. * * @private * @param {Function} callback The function to combine each word. * @returns {
lodash.js:4988
↓ 1 callers
Function
createCurry
* Creates a function that wraps `func` to enable currying. * * @private * @param {Function} func The function to wrap. * @param {n
lodash.js:5036
↓ 1 callers
Function
createFind
* Creates a `_.find` or `_.findLast` function. * * @private * @param {Function} findIndexFunc The function to find the collection index
lodash.js:5071
↓ 1 callers
Function
createFind
* Creates a `_.find` or `_.findLast` function. * * @private * @param {Function} findIndexFunc The function to find the collection index
npm-package/lodash.js:5071
↓ 1 callers
Function
createFlow
* Creates a `_.flow` or `_.flowRight` function. * * @private * @param {boolean} [fromRight] Specify iterating from right to left.
lodash.js:5091
↓ 1 callers
Function
createHybrid
* Creates a function that wraps `func` to invoke it with optional `this` * binding of `thisArg`, partial application, and currying. * *
lodash.js:5164
← previous
next →
701–800 of 2,270, ranked by callers