MCPcopy Create free account

hub / github.com/lodash/lodash / functions

Functions2,270 in github.com/lodash/lodash

FunctioncopySymbolsIn
* Copies own and inherited symbols of `source` to `object`. * * @private * @param {Object} source The object to copy symbols from. * @param {Objec
npm-package/_copySymbolsIn.js:12
FunctioncountFalse
()
test/test.js:16863
FunctioncountHolders
* Gets the number of `placeholder` occurrences in `array`. * * @private * @param {Array} array The array to inspect. * @param {*} placeholder The
npm-package/_countHolders.js:9
FunctioncountTrue
()
test/test.js:16864
Functioncr
(n,t)
npm-package/lodash.min.js:26
Functioncreate
* Creates an object that inherits from the `prototype` object. If a * `properties` object is given, its own enumerable string keyed properties *
npm-package/core.js:3160
Functioncreate
* Creates an object that inherits from the `prototype` object. If a * `properties` object is given, its own enumerable string keyed properties
npm-package/lodash.js:12786
Functioncreate
* Creates an object that inherits from the `prototype` object. If a * `properties` object is given, its own enumerable string keyed properties * are
npm-package/create.js:38
FunctioncreateAggregator
* Creates a function like `_.groupBy`. * * @private * @param {Function} setter The function to set accumulator values. * @param {Function} [initia
npm-package/_createAggregator.js:14
FunctioncreateAssigner
* Creates a function like `_.assign`. * * @private * @param {Function} assigner The function to assign values. * @returns {Function} Returns the n
npm-package/_createAssigner.js:11
FunctioncreateBaseEach
* Creates a `baseEach` or `baseEachRight` function. * * @private * @param {Function} eachFunc The function to iterate over a collection. * @param
npm-package/_createBaseEach.js:11
FunctioncreateBaseFor
* Creates a base function for methods like `_.forIn` and `_.forOwn`. * * @private * @param {boolean} [fromRight] Specify iterating from right to le
npm-package/_createBaseFor.js:8
FunctioncreateBind
* Creates a function that wraps `func` to invoke it with the optional `this` * binding of `thisArg`. * * @private * @param {Function} func The fun
npm-package/_createBind.js:17
FunctioncreateCaseFirst
* Creates a function like `_.lowerFirst`. * * @private * @param {string} methodName The name of the `String` case method to use. * @returns {Funct
npm-package/_createCaseFirst.js:13
FunctioncreateCompounder
* Creates a function like `_.camelCase`. * * @private * @param {Function} callback The function to combine each word. * @returns {Function} Return
npm-package/_createCompounder.js:18
FunctioncreateCtor
* 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 `apply`
npm-package/_createCtor.js:12
FunctioncreateCurry
* Creates a function that wraps `func` to enable currying. * * @private * @param {Function} func The function to wrap. * @param {number} bitmask T
npm-package/_createCurry.js:18
FunctioncreateFind
* Creates a `_.find` or `_.findLast` function. * * @private * @param {Function} findIndexFunc The function to find the collection index. * @return
npm-package/_createFind.js:12
FunctioncreateFlow
* Creates a `_.flow` or `_.flowRight` function. * * @private * @param {boolean} [fromRight] Specify iterating from right to left. * @returns {Func
npm-package/_createFlow.js:24
FunctioncreateHybrid
* Creates a function that wraps `func` to invoke it with optional `this` * binding of `thisArg`, partial application, and currying. * * @private *
npm-package/_createHybrid.js:38
FunctioncreateInverter
* Creates a function like `_.invertBy`. * * @private * @param {Function} setter The function to set accumulator values. * @param {Function} toIter
npm-package/_createInverter.js:11
FunctioncreateMathOperation
* Creates a function that performs a mathematical operation on two values. * * @private * @param {Function} operator The function to perform the op
npm-package/_createMathOperation.js:12
FunctioncreateOver
* Creates a function like `_.over`. * * @private * @param {Function} arrayFunc The function to iterate over iteratees. * @returns {Function} Retur
npm-package/_createOver.js:15
FunctioncreatePadding
* Creates the padding for `string` based on `length`. The `chars` string * is truncated if the number of characters exceeds `length`. * * @private
npm-package/_createPadding.js:20
FunctioncreatePartial
* 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/_createPartial.js:20
FunctioncreateRange
* Creates a `_.range` or `_.rangeRight` function. * * @private * @param {boolean} [fromRight] Specify iterating from right to left. * @returns {Fu
npm-package/_createRange.js:12
FunctioncreateRecurry
* Creates a function that wraps `func` to continue currying. * * @private * @param {Function} func The function to wrap. * @param {number} bitmask
npm-package/_createRecurry.js:30
FunctioncreateRelationalOperation
* Creates a function that performs a relational operation on two values. * * @private * @param {Function} operator The function to perform the oper
npm-package/_createRelationalOperation.js:10
FunctioncreateRound
* Creates a function like `_.round`. * * @private * @param {string} methodName The name of the `Math` method to use when rounding. * @returns {Fun
npm-package/_createRound.js:17
FunctioncreateToPairs
* Creates a `_.toPairs` or `_.toPairsIn` function. * * @private * @param {Function} keysFunc The function to get the keys of a given object. * @re
npm-package/_createToPairs.js:17
FunctioncreateWrap
* Creates a function that either curries or invokes `func` with optional * `this` binding and partially applied arguments. * * @private * @param {
npm-package/_createWrap.js:51
Functioncu
(n,t)
npm-package/lodash.min.js:44
Functioncurry
* Creates a function that accepts arguments of `func` and either invokes * `func` returning its result, if at least `arity` number of arguments h
npm-package/lodash.js:10224
FunctioncurryRight
* This method is like `_.curry` except that arguments are applied to `func` * in the manner of `_.partialRight` instead of `_.partial`. *
lodash.js:10269
FunctioncurryRight
* This method is like `_.curry` except that arguments are applied to `func` * in the manner of `_.partialRight` instead of `_.partial`. * * The `_.
npm-package/curryRight.js:44
FunctioncurryRight
* This method is like `_.curry` except that arguments are applied to `func` * in the manner of `_.partialRight` instead of `_.partial`. *
npm-package/lodash.js:10269
FunctioncustomDefaultsAssignIn
* Used by `_.defaults` to customize its `_.assignIn` use to assign properties * of source objects to the destination object for all destination p
lodash.js:5575
FunctioncustomDefaultsAssignIn
* Used by `_.defaults` to customize its `_.assignIn` use to assign properties * of source objects to the destination object for all destination prope
npm-package/_customDefaultsAssignIn.js:21
FunctioncustomDefaultsAssignIn
* Used by `_.defaults` to customize its `_.assignIn` use to assign properties * of source objects to the destination object for all destination p
npm-package/lodash.js:5575
FunctioncustomDefaultsMerge
* Used by `_.defaultsDeep` to customize its `_.merge` use to merge source * objects into destination objects that are passed thru. * *
lodash.js:5597
FunctioncustomDefaultsMerge
* Used by `_.defaultsDeep` to customize its `_.merge` use to merge source * objects into destination objects that are passed thru. * *
npm-package/lodash.js:5597
FunctioncustomDefaultsMerge
* Used by `_.defaultsDeep` to customize its `_.merge` use to merge source * objects into destination objects that are passed thru. * * @private *
npm-package/_customDefaultsMerge.js:18
FunctioncustomOmitClone
* Used by `_.omit` to customize its `_.cloneDeep` use to only clone plain * objects. * * @private * @param {*} value The value to
lodash.js:5616
FunctioncustomOmitClone
* Used by `_.omit` to customize its `_.cloneDeep` use to only clone plain * objects. * * @private * @param {*} value The value to
npm-package/lodash.js:5616
FunctioncustomOmitClone
* Used by `_.omit` to customize its `_.cloneDeep` use to only clone plain * objects. * * @private * @param {*} value The value to inspect. * @par
npm-package/_customOmitClone.js:12
Functionda
(n,t,r)
npm-package/lodash.min.js:102
Functiondc
(n)
npm-package/lodash.min.js:94
Functiondebounce
* Creates a debounced function that delays invoking `func` until after `wait` * milliseconds have elapsed since the last time the debounced function
npm-package/debounce.js:66
Functiondebounced
()
npm-package/debounce.js:162
Functiondebounced
()
npm-package/lodash.js:10426
Functiondeburr
* Deburrs `string` by converting * [Latin-1 Supplement](https://en.wikipedia.org/wiki/Latin-1_Supplement_(Unicode_block)#Character_table) * and [Lat
npm-package/deburr.js:40
FunctiondefaultTo
* Checks `value` to determine whether a default value should be returned in * its place. The `defaultValue` is returned if `value` is `NaN`, `nul
lodash.js:15442
FunctiondefaultTo
* Checks `value` to determine whether a default value should be returned in * its place. The `defaultValue` is returned if `value` is `NaN`, `null`,
npm-package/defaultTo.js:21
FunctiondefaultTo
* Checks `value` to determine whether a default value should be returned in * its place. The `defaultValue` is returned if `value` is `NaN`, `nul
npm-package/lodash.js:15442
Functiondf
(n,t,r)
npm-package/lodash.min.js:84
Functiondoubled
(n)
test/test.js:87
Functiondr
(n)
npm-package/lodash.min.js:28
Functiondrop
* Creates a slice of `array` with `n` elements dropped from the beginning. * * @static * @memberOf _ * @since 0.5.0 * @catego
lodash.js:7069
Functiondrop
* Creates a slice of `array` with `n` elements dropped from the beginning. * * @static * @memberOf _ * @since 0.5.0 * @catego
npm-package/lodash.js:7069
Functiondrop
* Creates a slice of `array` with `n` elements dropped from the beginning. * * @static * @memberOf _ * @since 0.5.0 * @category Array * @param {
npm-package/drop.js:29
FunctiondropRight
* Creates a slice of `array` with `n` elements dropped from the end. * * @static * @memberOf _ * @since 3.0.0 * @category Arr
lodash.js:7103
FunctiondropRight
* Creates a slice of `array` with `n` elements dropped from the end. * * @static * @memberOf _ * @since 3.0.0 * @category Array * @param {Array}
npm-package/dropRight.js:29
FunctiondropRight
* Creates a slice of `array` with `n` elements dropped from the end. * * @static * @memberOf _ * @since 3.0.0 * @category Arr
npm-package/lodash.js:7103
FunctiondropRightWhile
* Creates a slice of `array` excluding elements dropped from the end. * Elements are dropped until `predicate` returns falsey. The predicate is
lodash.js:7148
FunctiondropRightWhile
* Creates a slice of `array` excluding elements dropped from the end. * Elements are dropped until `predicate` returns falsey. The predicate is * in
npm-package/dropRightWhile.js:39
FunctiondropRightWhile
* Creates a slice of `array` excluding elements dropped from the end. * Elements are dropped until `predicate` returns falsey. The predicate is
npm-package/lodash.js:7148
FunctiondropWhile
* Creates a slice of `array` excluding elements dropped from the beginning. * Elements are dropped until `predicate` returns falsey. The predicat
lodash.js:7189
FunctiondropWhile
* Creates a slice of `array` excluding elements dropped from the beginning. * Elements are dropped until `predicate` returns falsey. The predicate is
npm-package/dropWhile.js:39
FunctiondropWhile
* Creates a slice of `array` excluding elements dropped from the beginning. * Elements are dropped until `predicate` returns falsey. The predicat
npm-package/lodash.js:7189
Functionduplicate
(n)
test/test-fp.js:1084
Functionduplicate
(n)
test/test.js:6439
Functionea
(n,t,r)
npm-package/lodash.min.js:99
Functionef
(n)
npm-package/lodash.min.js:82
FunctionendsWith
* Checks if `string` ends with the given target string. * * @static * @memberOf _ * @since 3.0.0 * @category String * @p
lodash.js:14235
FunctionendsWith
* Checks if `string` ends with the given target string. * * @static * @memberOf _ * @since 3.0.0 * @category String * @p
npm-package/lodash.js:14235
FunctionendsWith
* Checks if `string` ends with the given target string. * * @static * @memberOf _ * @since 3.0.0 * @category String * @param {string} [string=''
npm-package/endsWith.js:29
Functioneo
(n)
npm-package/lodash.min.js:74
FunctionequalArrays
* A specialized version of `baseIsEqualDeep` for arrays with support for * partial deep comparisons. * * @private * @param {Array} array The array
npm-package/_equalArrays.js:22
FunctionequalByTag
* A specialized version of `baseIsEqualDeep` for comparing objects of * the same `toStringTag`. * * **Note:** This function only supports comparing
npm-package/_equalByTag.js:47
FunctionequalObjects
* A specialized version of `baseIsEqualDeep` for objects with support for * partial deep comparisons. * * @private * @param {Object} object The ob
npm-package/_equalObjects.js:25
Functioner
(n)
npm-package/lodash.min.js:25
Functionescape
* Converts the characters "&", "<", ">", '"', and "'" in `string` to their * corresponding HTML entities. * * **Note:** No other charac
lodash.js:14277
Functionescape
* Converts the characters "&", "<", ">", '"', and "'" in `string` to their * corresponding HTML entities. * * **Note:** No other characters a
npm-package/core.js:3421
Functionescape
* Converts the characters "&", "<", ">", '"', and "'" in `string` to their * corresponding HTML entities. * * **Note:** No other charac
npm-package/lodash.js:14277
Functionescape
* Converts the characters "&", "<", ">", '"', and "'" in `string` to their * corresponding HTML entities. * * **Note:** No other characters are esc
npm-package/escape.js:36
FunctionescapeRegExp
* Escapes the `RegExp` special characters "^", "$", "\", ".", "*", "+", * "?", "(", ")", "[", "]", "{", "}", and "|" in `string`. * * @
lodash.js:14299
FunctionescapeRegExp
* Escapes the `RegExp` special characters "^", "$", "\", ".", "*", "+", * "?", "(", ")", "[", "]", "{", "}", and "|" in `string`. * * @static * @m
npm-package/escapeRegExp.js:25
FunctionescapeRegExp
* Escapes the `RegExp` special characters "^", "$", "\", ".", "*", "+", * "?", "(", ")", "[", "]", "{", "}", and "|" in `string`. * * @
npm-package/lodash.js:14299
FunctionescapeStringChar
* Used by `_.template` to escape characters for inclusion in compiled string literals. * * @private * @param {string} chr The matched charact
lodash.js:1116
FunctionescapeStringChar
* Used by `_.template` to escape characters for inclusion in compiled string literals. * * @private * @param {string} chr The matched character to
npm-package/_escapeStringChar.js:18
FunctionescapeStringChar
* Used by `_.template` to escape characters for inclusion in compiled string literals. * * @private * @param {string} chr The matched charact
npm-package/lodash.js:1116
Functioneu
(n)
npm-package/lodash.min.js:43
FunctioneventHandler
(event)
test/asset/test-ui.js:20
FunctioneventHandler
(event)
perf/asset/perf-ui.js:20
Functionevery
* Checks if `predicate` returns truthy for **all** elements of `collection`. * Iteration is stopped once `predicate` returns falsey. The predicat
lodash.js:9148
Functionevery
* Checks if `predicate` returns truthy for **all** elements of `collection`. * Iteration is stopped once `predicate` returns falsey. The predicate
npm-package/core.js:1897
Functionevery
* Checks if `predicate` returns truthy for **all** elements of `collection`. * Iteration is stopped once `predicate` returns falsey. The predicat
npm-package/lodash.js:9148
Functionevery
* Checks if `predicate` returns truthy for **all** elements of `collection`. * Iteration is stopped once `predicate` returns falsey. The predicate is
npm-package/every.js:48
Functionfa
(n,t,r)
npm-package/lodash.min.js:100
Functionfc
(n,t)
npm-package/lodash.min.js:92
← previousnext →1,401–1,500 of 2,270, ranked by callers