/\ \
\\ \ __ __ /_\ __
/\ \/\ \ /‘ `\ /‘ \ /‘`\/\ \/ ,\ / _\ / `\/\ \/‘`\ \/\ \ /‘,\
\ \ _\ \/\ \/\ \/\ \ \ \/\ /\ \ \//\, \/\ \__//\ \ \ \ \ \//\ __/ __ \ \ \/\__,
\
\ _/\ \\ _\ _,\ __\ \\/_/\ _\ _/\ \\ __\/_\ \ \ \/__/
\// \//\//\/, /\/_/ \// \/__/ \/_/\// \// \/__/\///\ _\ \//
\ _/
\/_/
Underscore.js is a utility-belt library for JavaScript that provides support for the usual functional suspects (each, map, reduce, filter…) without extending any core JavaScript objects.
For Docs, License, Tests, and pre-packed downloads, see: http://underscorejs.org
For support and questions, please use the gitter channel or stackoverflow
Underscore is an open-sourced component of DocumentCloud: https://github.com/documentcloud
Many thanks to our contributors: https://github.com/jashkenas/underscore/contributors
This project adheres to a code of conduct. By participating, you are expected to uphold this code.