Underscore ist eine Utility-Belt-Bibliothek für JavaScript, die einen Großteil der funktionalen Programmierunterstützung bietet, die Sie in Prototype.js (oder Ruby) erwarten würden, ohne jedoch eines der integrierten JavaScript-Objekte zu erweitern. Es ist die Krawatte, die zu jQuerys Smoking passt.