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
mapValues
* Creates an object with the same keys as `object` and values generated * by running each own enumerable string keyed property of `object` thru
npm-package/lodash.js:13422
Function
mapper
(accumulator, index)
test/test.js:24099
Function
matches
* Creates a function that performs a partial deep comparison between a given * object and `source`, returning `true` if the given object has equi
lodash.js:15594
Function
matches
* Creates a function that performs a partial deep comparison between a given * object and `source`, returning `true` if the given object has equiva
npm-package/core.js:3522
Function
matches
* Creates a function that performs a partial deep comparison between a given * object and `source`, returning `true` if the given object has equi
npm-package/lodash.js:15594
Function
matches
* Creates a function that performs a partial deep comparison between a given * object and `source`, returning `true` if the given object has equivale
npm-package/matches.js:35
Function
matchesProperty
* Creates a function that performs a partial deep comparison between the * value at `path` of a given object to `srcValue`, returning `true` if t
lodash.js:15631
Function
matchesProperty
* Creates a function that performs a partial deep comparison between the * value at `path` of a given object to `srcValue`, returning `true` if the
npm-package/matchesProperty.js:33
Function
matchesProperty
* Creates a function that performs a partial deep comparison between the * value at `path` of a given object to `srcValue`, returning `true` if t
npm-package/lodash.js:15631
Function
matchesStrictComparable
* A specialized version of `matchesProperty` for source values suitable * for strict equality comparisons, i.e. `===`. * * @private * @param {stri
npm-package/_matchesStrictComparable.js:10
Function
max
* Computes the maximum value of `array`. If `array` is empty or falsey, * `undefined` is returned. * * @static * @since 0.1.0
lodash.js:16328
Function
max
* Computes the maximum value of `array`. If `array` is empty or falsey, * `undefined` is returned. * * @static * @since 0.1.0 * @member
npm-package/core.js:3676
Function
max
* Computes the maximum value of `array`. If `array` is empty or falsey, * `undefined` is returned. * * @static * @since 0.1.0
npm-package/lodash.js:16328
Function
max
* Computes the maximum value of `array`. If `array` is empty or falsey, * `undefined` is returned. * * @static * @since 0.1.0 * @memberOf _ * @c
npm-package/max.js:23
Function
maxBy
* This method is like `_.max` except that it accepts `iteratee` which is * invoked for each element in `array` to generate the criterion by which
lodash.js:16357
Function
maxBy
* This method is like `_.max` except that it accepts `iteratee` which is * invoked for each element in `array` to generate the criterion by which *
npm-package/maxBy.js:28
Function
maxBy
* This method is like `_.max` except that it accepts `iteratee` which is * invoked for each element in `array` to generate the criterion by which
npm-package/lodash.js:16357
Function
me
(n,t)
npm-package/lodash.min.js:35
Function
mean
* Computes the mean of the values in `array`. * * @static * @memberOf _ * @since 4.0.0 * @category Math * @param {Array}
lodash.js:16377
Function
mean
* Computes the mean of the values in `array`. * * @static * @memberOf _ * @since 4.0.0 * @category Math * @param {Array} array The array to iter
npm-package/mean.js:18
Function
mean
* Computes the mean of the values in `array`. * * @static * @memberOf _ * @since 4.0.0 * @category Math * @param {Array}
npm-package/lodash.js:16377
Function
meanBy
* This method is like `_.mean` except that it accepts `iteratee` which is * invoked for each element in `array` to generate the value to be avera
lodash.js:16404
Function
meanBy
* This method is like `_.mean` except that it accepts `iteratee` which is * invoked for each element in `array` to generate the value to be avera
npm-package/lodash.js:16404
Function
meanBy
* This method is like `_.mean` except that it accepts `iteratee` which is * invoked for each element in `array` to generate the value to be averaged.
npm-package/meanBy.js:27
Function
memoize
* Creates a function that memoizes the result of `func`. If `resolver` is * provided, it determines the cache key for storing the result based on the
npm-package/memoize.js:50
Function
memoizeCapped
* A specialized version of `_.memoize` which clears the memoized function's * cache when it exceeds `MAX_MEMOIZE_SIZE`. * * @private * @param {Fun
npm-package/_memoizeCapped.js:14
Function
memoized
()
npm-package/memoize.js:54
Function
memoized
()
npm-package/lodash.js:10570
Function
mergeData
* Merges the function metadata of `source` into `data`. * * Merging metadata reduces the number of wrappers used to invoke a function. * This is po
npm-package/_mergeData.js:35
Function
mf
(n,t,r)
npm-package/lodash.min.js:84
Function
min
* Computes the minimum value of `array`. If `array` is empty or falsey, * `undefined` is returned. * * @static * @since 0.1.0
lodash.js:16426
Function
min
* Computes the minimum value of `array`. If `array` is empty or falsey, * `undefined` is returned. * * @static * @since 0.1.0 * @memberOf _ * @c
npm-package/min.js:23
Function
min
* Computes the minimum value of `array`. If `array` is empty or falsey, * `undefined` is returned. * * @static * @since 0.1.0 * @member
npm-package/core.js:3700
Function
min
* Computes the minimum value of `array`. If `array` is empty or falsey, * `undefined` is returned. * * @static * @since 0.1.0
npm-package/lodash.js:16426
Function
min
* Creates a `minify` function with `srcPath` and `destPath` partially applied. * * @memberOf file * @param {string} srcPath The path of the file to
lib/common/file.js:47
Function
minBy
* This method is like `_.min` except that it accepts `iteratee` which is * invoked for each element in `array` to generate the criterion by which
lodash.js:16455
Function
minBy
* This method is like `_.min` except that it accepts `iteratee` which is * invoked for each element in `array` to generate the criterion by which
npm-package/lodash.js:16455
Function
minBy
* This method is like `_.min` except that it accepts `iteratee` which is * invoked for each element in `array` to generate the criterion by which *
npm-package/minBy.js:28
Function
minify
* Asynchronously minifies the file at `srcPath`, writes it to `destPath`, and * invokes `callback` upon completion. The callback is invoked with one
lib/common/minify.js:24
Function
mixin
* Adds all own enumerable string keyed function properties of a source * object to the destination object. If `object` is a function, then methods *
npm-package/mixin.js:45
Function
mr
(n)
npm-package/lodash.min.js:28
Function
mu
(n)
npm-package/lodash.min.js:48
Function
nativeKeysIn
* This function is like * [`Object.keys`](http://ecma-international.org/ecma-262/7.0/#sec-object.keys) * except that it includes inherited enumerabl
npm-package/_nativeKeysIn.js:10
Function
ne
(n,t)
npm-package/lodash.min.js:34
Function
negate
* Creates a function that negates the result of the predicate `func`. The * `func` predicate is invoked with the `this` binding and arguments of the
npm-package/negate.js:24
Function
negative
(string)
test/test.js:23555
Function
nf
()
npm-package/lodash.min.js:81
Function
nl
(n,t)
npm-package/lodash.min.js:109
Function
noConflict
* Reverts the `_` variable to its previous value and returns a reference to * the `lodash` function. * * @static * @since 0.1.0
lodash.js:15779
Function
noConflict
* Reverts the `_` variable to its previous value and returns a reference to * the `lodash` function. * * @static * @since 0.1.0 * @memb
npm-package/core.js:3611
Function
noConflict
* Reverts the `_` variable to its previous value and returns a reference to * the `lodash` function. * * @static * @since 0.1.0
npm-package/lodash.js:15779
Function
noop
* This method returns `undefined`. * * @static * @memberOf _ * @since 2.3.0 * @category Util * @example * * _.
lodash.js:15798
Function
noop
* This method returns `undefined`. * * @static * @memberOf _ * @since 2.3.0 * @category Util * @example * * _.times(2, _.noop); * // => [unde
npm-package/noop.js:13
Function
noop
* This method returns `undefined`. * * @static * @memberOf _ * @since 2.3.0 * @category Util * @example * * _.times(2, _.noop)
npm-package/core.js:3630
Function
noop
* This method returns `undefined`. * * @static * @memberOf _ * @since 2.3.0 * @category Util * @example * * _.
npm-package/lodash.js:15798
Function
noop
()
test/test.js:58
Function
noop
()
perf/perf.js:18
Function
nr
(n)
npm-package/lodash.min.js:25
Function
nth
* Gets the element at index `n` of `array`. If `n` is negative, the nth * element from the end is returned. * * @static * @memberO
lodash.js:7693
Function
nth
* Gets the element at index `n` of `array`. If `n` is negative, the nth * element from the end is returned. * * @static * @memberO
npm-package/lodash.js:7693
Function
nth
* Gets the element at index `n` of `array`. If `n` is negative, the nth * element from the end is returned. * * @static * @memberOf _ * @since 4.
npm-package/nth.js:25
Function
nthArg
* Creates a function that gets the argument at index `n`. If `n` is negative, * the nth argument from the end is returned. * * @static
npm-package/lodash.js:15822
Function
object
()
npm-package/_baseCreate.js:15
Function
objectToString
* Converts `value` to a string using `Object.prototype.toString`. * * @private * @param {*} value The value to convert. * @returns {string} Return
npm-package/_objectToString.js:18
Function
of
()
npm-package/lodash.min.js:83
Function
omitBy
* The opposite of `_.pickBy`; this method creates an object composed of * the own and inherited enumerable string keyed properties of `object` th
lodash.js:13564
Function
omitBy
* The opposite of `_.pickBy`; this method creates an object composed of * the own and inherited enumerable string keyed properties of `object` th
npm-package/lodash.js:13564
Function
omitBy
* The opposite of `_.pickBy`; this method creates an object composed of * the own and inherited enumerable string keyed properties of `object` that
npm-package/omitBy.js:25
Function
onGenericRestart
* The `Job#remove` and `Tunnel#stop` callback used by `Jobs#restart` * and `Tunnel#restart` respectively. * * @private
test/saucelabs.js:308
Function
onGenericStop
* The `request.put` and `SauceTunnel#stop` callback used by `Jobs#stop` * and `Tunnel#stop` respectively. * * @private * @param {Object} [error] T
test/saucelabs.js:321
Function
onJobRemove
* The `request.del` callback used by `Jobs#remove`. * * @private
test/saucelabs.js:331
Function
onJobReset
* The `Job#remove` callback used by `Jobs#reset`. * * @private
test/saucelabs.js:342
Function
onJobStart
* The `request.post` callback used by `Jobs#start`. * * @private * @param {Object} [error] The error object. * @param {Object} res The response da
test/saucelabs.js:357
Function
onJobStatus
* The `request.post` callback used by `Job#status`. * * @private * @param {Object} [error] The error object. * @param {Object} res The response da
test/saucelabs.js:399
Function
onTunnelStart
* The `SauceTunnel#start` callback used by `Tunnel#start`. * * @private * @param {boolean} success The connection success indicator.
test/saucelabs.js:480
Function
once
* Creates a function that is restricted to invoking `func` once. Repeat calls * to the function return the value of the first invocation. The `func`
npm-package/once.js:21
Function
once
* Creates a function that is restricted to invoking `func` once. Repeat calls * to the function return the value of the first invocation. The `func
npm-package/core.js:2380
Function
once
* Creates a function that is restricted to invoking `func` once. Repeat calls * to the function return the value of the first invocation. The `fu
npm-package/lodash.js:10643
Function
oo
(n,t,r)
npm-package/lodash.min.js:75
Function
or
(n)
npm-package/lodash.min.js:26
Function
orderBy
* This method is like `_.sortBy` except that it allows specifying the sort * orders of the iteratees to sort by. If `orders` is unspecified, all
lodash.js:9612
Function
orderBy
* This method is like `_.sortBy` except that it allows specifying the sort * orders of the iteratees to sort by. If `orders` is unspecified, all valu
npm-package/orderBy.js:33
Function
orderBy
* This method is like `_.sortBy` except that it allows specifying the sort * orders of the iteratees to sort by. If `orders` is unspecified, all
npm-package/lodash.js:9612
Function
ou
(n)
npm-package/lodash.min.js:44
Function
overArg
* Creates a unary function that invokes `func` with its argument transformed. * * @private * @param {Function} func The function to wrap. * @param
npm-package/_overArg.js:9
Function
overRest
* A specialized version of `baseRest` which transforms the rest array. * * @private * @param {Function} func The function to apply a rest parameter
npm-package/_overRest.js:15
Function
pa
(n,t,r)
npm-package/lodash.min.js:101
Function
pad
* Pads `string` on the left and right sides if it's shorter than `length`. * Padding characters are truncated if they can't be evenly divided by
lodash.js:14397
Function
pad
* Pads `string` on the left and right sides if it's shorter than `length`. * Padding characters are truncated if they can't be evenly divided by `len
npm-package/pad.js:33
Function
pad
* Pads `string` on the left and right sides if it's shorter than `length`. * Padding characters are truncated if they can't be evenly divided by
npm-package/lodash.js:14397
Function
pad
(string)
test/test.js:23559
Function
padEnd
* Pads `string` on the right side if it's shorter than `length`. Padding * characters are truncated if they exceed `length`. * * @stati
lodash.js:14436
Function
padEnd
* Pads `string` on the right side if it's shorter than `length`. Padding * characters are truncated if they exceed `length`. * * @static * @member
npm-package/padEnd.js:29
Function
padEnd
* Pads `string` on the right side if it's shorter than `length`. Padding * characters are truncated if they exceed `length`. * * @stati
npm-package/lodash.js:14436
Function
padStart
* Pads `string` on the left side if it's shorter than `length`. Padding * characters are truncated if they exceed `length`. * * @static
lodash.js:14469
Function
padStart
* Pads `string` on the left side if it's shorter than `length`. Padding * characters are truncated if they exceed `length`. * * @static
npm-package/lodash.js:14469
Function
padStart
* Pads `string` on the left side if it's shorter than `length`. Padding * characters are truncated if they exceed `length`. * * @static * @memberO
npm-package/padStart.js:29
Function
parent
* Gets the parent value at `path` of `object`. * * @private * @param {Object} object The object to query. * @param {Array} path The path to get th
npm-package/_parent.js:12
Function
parseInt
* Converts `string` to an integer of the specified radix. If `radix` is * `undefined` or `0`, a `radix` of `10` is used unless `value` is a
lodash.js:14503
Function
parseInt
* Converts `string` to an integer of the specified radix. If `radix` is * `undefined` or `0`, a `radix` of `10` is used unless `value` is a * hexade
npm-package/parseInt.js:34
← previous
next →
1,801–1,900 of 2,270, ranked by callers