Underscore.js (1.13.8)
  • » GitHub Repository
  • » Annotated Source (modular)
  • » Annotated Source (single read)
  • » Underscore-contrib
  • » Twitter
  • » Tidelift
  • » Patreon
Introduction
Collections
  • - each
  • - map
  • - reduce
  • - reduceRight
  • - find
  • - filter
  • - where
  • - findWhere
  • - reject
  • - every
  • - some
  • - contains
  • - invoke
  • - pluck
  • - max
  • - min
  • - sortBy
  • - groupBy
  • - indexBy
  • - countBy
  • - shuffle
  • - sample
  • - toArray
  • - size
  • - partition
Arrays
  • - first
  • - initial
  • - last
  • - rest
  • - compact
  • - flatten
  • - without
  • - union
  • - intersection
  • - difference
  • - uniq
  • - zip
  • - unzip
  • - object
  • - chunk
  • - indexOf
  • - lastIndexOf
  • - sortedIndex
  • - findIndex
  • - findLastIndex
  • - range
Functions
  • - bind
  • - bindAll
  • - partial
  • - memoize
  • - delay
  • - defer
  • - throttle
  • - debounce
  • - once
  • - after
  • - before
  • - wrap
  • - negate
  • - compose
  • - restArguments
Objects
  • - keys
  • - allKeys
  • - values
  • - mapObject
  • - pairs
  • - invert
  • - create
  • - functions
  • - findKey
  • - extend
  • - extendOwn
  • - pick
  • - omit
  • - defaults
  • - clone
  • - tap
  • - toPath
  • - has
  • - get
  • - property
  • - propertyOf
  • - matcher
  • - isEqual
  • - isMatch
  • - isEmpty
  • - isElement
  • - isArray
  • - isObject
  • - isArguments
  • - isFunction
  • - isString
  • - isNumber
  • - isFinite
  • - isBoolean
  • - isDate
  • - isRegExp
  • - isError
  • - isSymbol
  • - isMap
  • - isWeakMap
  • - isSet
  • - isWeakSet
  • - isArrayBuffer
  • - isDataView
  • - isTypedArray
  • - isNaN
  • - isNull
  • - isUndefined
Utility
  • - noConflict
  • - identity
  • - constant
  • - noop
  • - times
  • - random