Repolode
jashkenas

jashkenas/underscore

Una biblioteca de utilidades para JavaScript con funciones auxiliares como each, map, reduce y filter, sin extender los objetos integrados.

Alternativa open source a:Lodash

Estrellas
27,300
Forks
5,412
Issues abiertos
53
Último commit
hace 23 días

¿Qué es?

Underscore.js es una biblioteca de utilidades para JavaScript. Ofrece un conjunto de funciones auxiliares habituales de programación funcional, como each, map, reduce y filter, que permiten escribir con menos código las tareas cotidianas de manipulación de colecciones y objetos.

A diferencia de algunas alternativas, Underscore no extiende objetos integrados de JavaScript como Array.prototype, por lo que puede usarse junto con otro código sin modificar los prototipos integrados. El proyecto se distribuye a través de npm y está documentado en underscorejs.org, donde también se encuentran la documentación, las pruebas y las descargas empaquetadas.

La biblioteca tiene licencia MIT y es un componente de código abierto de DocumentCloud.

Funciones clave

  • 01Incluye funciones auxiliares para colecciones, como each, map, reduce y filter.
  • 02No extiende ni modifica los objetos integrados de JavaScript.
  • 03Ofrece utilidades generales para trabajar con arrays, objetos y funciones.
  • 04Se distribuye a través de npm y puede usarse tanto en el navegador como en código de Node.js.

Casos de uso

  • Simplificar la transformación de datos en arrays y objetos en código de front-end.
  • Reemplazar bucles y funciones auxiliares escritos a mano en proyectos antiguos de JavaScript.
  • Añadir utilidades funcionales a servicios de Node.js sin modificar los prototipos globales.

Inicio rápido

  1. 1

    Descarga el paquete precompilado desde underscorejs.org

Temas

Preguntas frecuentes

¿Qué es underscore?
Una biblioteca de utilidades para JavaScript con funciones auxiliares como each, map, reduce y filter, sin extender los objetos integrados. Underscore.js es una biblioteca de utilidades para JavaScript. Ofrece un conjunto de funciones auxiliares habituales de programación funcional, como each, map, reduce y filter, que permiten escribir con menos código las tareas cotidianas de manipulación de colecciones y objetos.
¿underscore es gratuito? ¿Qué licencia tiene?
underscore es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿underscore sigue mantenido?
Mantenimiento activo. El último commit de underscore fue el 15 oct 2026.
¿Para qué puedo usar underscore?
Simplificar la transformación de datos en arrays y objetos en código de front-end. Reemplazar bucles y funciones auxiliares escritos a mano en proyectos antiguos de JavaScript. Añadir utilidades funcionales a servicios de Node.js sin modificar los prototipos globales.
¿Cómo se instala underscore?
Descarga el paquete precompilado desde underscorejs.org
¿Dónde consigo underscore?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/jashkenas/underscore

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados