為何使用
underscore.js 是一個非常有趣而且方便的 JavaScript 工具库,在 ES6 Vanilla Javascript 之前,跟 jQuery 一樣都是非常熱門的使用工具,即使在現在 npm 上的下載數量也還是破百萬。
而現在的 ES6 也處處都有他的影子,即使 ES6 如此好用,我還是使用了這個套件體驗了一下他的方便性。
underscorejs 一進入官方網站就可以看到許多熟悉的語法。
在這次的使用中,我主要是使用了 groupBy()
這個語法,在 ES6 中,也是可以完成的,不過會需要多打幾行字。
可以從這篇 文章 看到如何實現。
練習專案
雖然在這次的專案練習中只有用到一個地方,但卻讓我非常方便地完成了,例如在我們多張餐點訂單(orders)中,都有不同要求的取餐時段,例如: 11:00
、11:30
、12:00
等等,使用這個套件我只要短短的一個句子,便讓我達到了目的,當然基礎的邏輯還是必須練習了解,這樣才不會本末倒置。
const _ = require('underscore') |