Lodash 和 Underscore 有什麼差別?
Lodash 和 Underscore 都是實用庫,它們透過提供一些工具來簡化 JavaScript 操作,這些工具使處理陣列、數字、物件、字串等變得更加輕鬆。這些庫非常適合於 −
遍歷陣列、物件和字串
操作和測試值
建立複合函式
它們都是函式庫。Lo-Dash 是 Underscore 的分支,並且仍然遵循 Underscore 的 API,足以使其可以作為直接替換。但實際上,它已經完全重寫,並且還添加了許多 Underscore 不提供的特性和函式。
Lo-Dash 的建立旨在為陣列、字串、物件和引數物件提供更一致的跨環境迭代支援。自此之後,它已成為 Underscore 的超集,提供額外的功能(例如 AMD 支援、深度克隆和深度合併),針對大型陣列/物件迭代提供了更好的整體效能和最佳化,並針對自定義構建和模板預編譯實用程式提供了更高的靈活性。
廣告
資料結構
網路
關係型資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
JavaScript
PHP