第七屆 佳作

dev
Sharping up with UnderScore.js library
holmes2136

系列文章

DAY 1

Underscore [1] : 使用 intersection 情境

今天有個情境描述如下 : TABLE 裡面有 3 筆基金 , 當基金標的含有特定標的時 , 需要出現某份報表 , 如果今天我們單純的 HARD CODE 的話可...

DAY 2

Underscore 介紹

我們先來看看文檔對這個 Library 的描述 : Underscore一个JavaScript实用库,提供了一整套函数式变成有用的实用功能,但是没有扩展任何...

DAY 3

Underscore [2] : 使用 where 情境

在 Web 開發上常常會遇到搜尋陣列裡面的元素 , 因此我建立了如下的結構 包含多個基金的陣列 , 名為 funds , 如下圖 : 如果今天我們有個情境是...

DAY 4

Underscore [3] : 使用 find 情境

假設我們今天建立了如下結構的陣列 : 今天若有個情境是需要在一個基金陣列中找尋標的代號為 FUND2 的話 , 若使用一般 Hard Code 的方式的話可...

DAY 5

Underscore [4] : 使用 map 與 flattern 情境

在前面幾篇文章裡我們建構了如下的結構 : 一筆又一筆的基金物件 可是我們在現實狀況中會面臨更複雜的結構 , 例如應該會是一間基金公司底下會有好幾筆的基金 ,...

DAY 6

Underscore [5] : 使用 union 或 flatten 情境

今天我們建立如下的資料結構 , 以台北市選舉來講 , 可能會有兩派的支持者或者游離派門 , 如下圖 : 之所以建立這樣的結構 , 是因為我們也許想知道柯P或...

DAY 7

Underscore [6] : 使用 countBy 統計人數情境

我們在這裡建立了模擬台北市選舉的資料結構 : 我們想要統計各派人馬的支持票數 在這裡我們使用 Undersocre 的 countBy 來簡潔的幫我們做下統計...

DAY 8

Underscore [7] : 使用 every 表達擇一的情境

我們也許常常會碰到一個狀況是 , 當多個控制項都沒有填寫的話 , 會跳出提醒視窗 : 擇一必填 所以我們可能會迴圈這些控制項 , 若所有控制項的 length...

DAY 9

Underscore [8] : 使用 map 情境

在 Javascript 我們常常會建立很多資料結構 , 常常會有新舊資料或各個開發者的資料整合 , 因此我們需要可彈性轉換舊有資料結構的能力 , 例如原本 b...

DAY 10

Underscore [9] : 預處理

前面的文章提到一些有關 Undersocre 的一些使用 , 可是這些語法都是針對陣列的處理 , 但是實際上在處理時 , 我們需要將所要處理的資料先 轉成陣列才...