Underscore一個JavaScript實用庫,提供了一整套函數式編程的實用功能,可是沒有擴展任何JavaScript內置對象。它是這個問題的答案:「若是我在一個空白的HTML頁面前坐下, 並但願當即開始工做, 我須要什麼?「...它彌補了部分jQuery沒有實現的功能,同時又是Backbone.js必不可少的部分。編程
Underscore提供了100多個函數,包括經常使用的: map, filter, invoke — 固然還有更多專業的輔助函數,如:函數綁定, JavaScript模板功能,建立快速索引, 強類型相等測試, 等等。函數式編程
Underscore官網:http://underscorejs.org/函數