LodashJS 是一個提供模組化、擁有優秀效能的函式庫。
不明白?
backbone -> underscore -> lodash
還是不明白?
可以把 lodash 看成是對 JavaScript 底層的功能擴充。
簡單的說,lodash 對 Function、Array、Object 增加了許多方法,來處理我們常會遇到的一些行為。
沒範例沒真相?
_.defaults({ 'a': 1 }, { 'a': 3, 'b': 2 });
// → { 'a': 1, 'b': 2 }
_.partition([1, 2, 3, 4], n => n % 2);
// → [[1, 3], [2, 4]]
附上 fiddle https://jsfiddle.net/hunterliu/g61nyoke/
到這邊為止你已經學會兩個 Lodash 函式囉!
預告明天會分享為何要使用 Lodash。