點燈坊

失くすものさえない今が強くなるチャンスよ

タグ : Wink-fp

使用 mergeOnly() 將兩個 Object 合併

實務上若由 User 傳入 Object 欲與 Default Object 合併,但 User 可能多傳了一些 Property,而我們只想取用 Default Object 有的 Property,多的 Property 忽略不計,Object.assign() 或 Ramda 的 merge() 會將多餘的 Property 也 merge 進來,因此不符合需求。

使用 generate() 產生 Sequence

若我們想指定特定長度建立 Array,且給定初始值,隨後會自動建立 Sequence,在 ECMAScript 並沒有內建 Function,但我們可以自行建立 generate() 完成需求。