लॉश और अंडरस्कोर दोनों उपयोगिता पुस्तकालय हैं जो कि ऐसे बर्तन प्रदान करके जावास्क्रिप्ट को आसान बनाते हैं जो सरणियों, संख्याओं, वस्तुओं, स्ट्रिंग्स आदि के साथ काम करना बहुत आसान बनाते हैं। ये पुस्तकालय −
. के लिए महान हैं-
पुनरावृत्त सरणियाँ, वस्तुएँ, और तार
-
मूल्यों में हेरफेर और परीक्षण करना
-
समग्र कार्य बनाना
वे दोनों कार्यात्मक पुस्तकालय हैं। लो-डैश अंडरस्कोर का एक कांटा है, और अभी भी अंडरस्कोर के एपीआई का पालन करता है ताकि इसे ड्रॉप-इन प्रतिस्थापन के रूप में काम करने की अनुमति मिल सके। लेकिन हुड के तहत, इसे पूरी तरह से फिर से लिखा गया है, और इसमें कई विशेषताएं और कार्य भी जोड़े गए हैं जो अंडरस्कोर प्रदान नहीं करता है।
लो-डैश को सरणियों, तारों, वस्तुओं और तर्क वस्तुओं के लिए अधिक सुसंगत क्रॉस-एनवायरनमेंट पुनरावृत्ति समर्थन प्रदान करने के लिए बनाया गया था। यह तब से अंडरस्कोर का सुपरसेट बन गया है जो अतिरिक्त सुविधाएं (जैसे एएमडी सपोर्ट, डीप क्लोन और डीप मर्ज), बेहतर समग्र प्रदर्शन और बड़े एरेज़/ऑब्जेक्ट पुनरावृत्ति के लिए अनुकूलन, और कस्टम बिल्ड और टेम्प्लेट प्री-कंपाइलेशन यूटिलिटीज के साथ अधिक लचीलापन प्रदान करता है।पी>