Back to Underscore

Default Export

docs/modules/index-default.html

1.13.86.7 KB
Original Source

modules/_baseCreate.jsmodules/_baseIteratee.jsmodules/_cb.jsmodules/_chainResult.jsmodules/_collectNonEnumProps.jsmodules/_createAssigner.jsmodules/_createEscaper.jsmodules/_createIndexFinder.jsmodules/_createPredicateIndexFinder.jsmodules/_createReduce.jsmodules/_createSizePropertyCheck.jsmodules/_deepGet.jsmodules/_escapeMap.jsmodules/_executeBound.jsmodules/_flatten.jsmodules/_getByteLength.jsmodules/_getLength.jsmodules/_group.jsmodules/_has.jsmodules/_hasObjectTag.jsmodules/_isArrayLike.jsmodules/_isBufferLike.jsmodules/_keyInObj.jsmodules/_methodFingerprint.jsmodules/_optimizeCb.jsmodules/_setup.jsmodules/_shallowProperty.jsmodules/_stringTagBug.jsmodules/_tagTester.jsmodules/_toBufferView.jsmodules/_toPath.jsmodules/_unescapeMap.jsmodules/after.jsmodules/allKeys.jsmodules/before.jsmodules/bind.jsmodules/bindAll.jsmodules/chain.jsmodules/chunk.jsmodules/clone.jsmodules/compact.jsmodules/compose.jsmodules/constant.jsmodules/contains.jsmodules/countBy.jsmodules/create.jsmodules/debounce.jsmodules/defaults.jsmodules/defer.jsmodules/delay.jsmodules/difference.jsmodules/each.jsmodules/escape.jsmodules/every.jsmodules/extend.jsmodules/extendOwn.jsmodules/filter.jsmodules/find.jsmodules/findIndex.jsmodules/findKey.jsmodules/findLastIndex.jsmodules/findWhere.jsmodules/first.jsmodules/flatten.jsmodules/functions.jsmodules/get.jsmodules/groupBy.jsmodules/has.jsmodules/identity.jsmodules/index-all.jsmodules/index-default.jsmodules/index.jsmodules/indexBy.jsmodules/indexOf.jsmodules/initial.jsmodules/intersection.jsmodules/invert.jsmodules/invoke.jsmodules/isArguments.jsmodules/isArray.jsmodules/isArrayBuffer.jsmodules/isBoolean.jsmodules/isDataView.jsmodules/isDate.jsmodules/isElement.jsmodules/isEmpty.jsmodules/isEqual.jsmodules/isError.jsmodules/isFinite.jsmodules/isFunction.jsmodules/isMap.jsmodules/isMatch.jsmodules/isNaN.jsmodules/isNull.jsmodules/isNumber.jsmodules/isObject.jsmodules/isRegExp.jsmodules/isSet.jsmodules/isString.jsmodules/isSymbol.jsmodules/isTypedArray.jsmodules/isUndefined.jsmodules/isWeakMap.jsmodules/isWeakSet.jsmodules/iteratee.jsmodules/keys.jsmodules/last.jsmodules/lastIndexOf.jsmodules/map.jsmodules/mapObject.jsmodules/matcher.jsmodules/max.jsmodules/memoize.jsmodules/min.jsmodules/mixin.jsmodules/negate.jsmodules/noop.jsmodules/now.jsmodules/object.jsmodules/omit.jsmodules/once.jsmodules/pairs.jsmodules/partial.jsmodules/partition.jsmodules/pick.jsmodules/pluck.jsmodules/property.jsmodules/propertyOf.jsmodules/random.jsmodules/range.jsmodules/reduce.jsmodules/reduceRight.jsmodules/reject.jsmodules/rest.jsmodules/restArguments.jsmodules/result.jsmodules/sample.jsmodules/shuffle.jsmodules/size.jsmodules/some.jsmodules/sortBy.jsmodules/sortedIndex.jsmodules/tap.jsmodules/template.jsmodules/templateSettings.jsmodules/throttle.jsmodules/times.jsmodules/toArray.jsmodules/toPath.jsmodules/underscore-array-methods.jsmodules/underscore.jsmodules/unescape.jsmodules/union.jsmodules/uniq.jsmodules/uniqueId.jsmodules/unzip.jsmodules/values.jsmodules/where.jsmodules/without.jsmodules/wrap.jsmodules/zip.js

Default Export

In this module, we mix our bundled exports into the _ object and export the result. This is analogous to setting module.exports = _ in CommonJS. Hence, this module is also the entry point of our UMD bundle and the package entry point for CommonJS and AMD users. In other words, this is (the source of) the module you are interfacing with when you do any of the following:

// CommonJS
var _ = require('underscore');

// AMD
define(['underscore'], function(_) {...});

// UMD in the browser
// _ is available as a global variable
import*asallExportsfrom'./index.js';import{ mixin }from'./index.js';

Add all of the Underscore functions to the wrapper object.

var_ =mixin(allExports);

Legacy Node.js API.

_.\_= _;

Export the Underscore API.

exportdefault_;