如何使 WebStorm 的 Auto Import 為 Single Quote ?
當使用 Function 時 WebStorm 會自動幫我們 Import 相關 Module,但預設為 Double Quote,該如何更改成 Single Quote 呢 ?
當使用 Function 時 WebStorm 會自動幫我們 Import 相關 Module,但預設為 Double Quote,該如何更改成 Single Quote 呢 ?
有些語言有 Infinite Array 概念,透過 ECMAScript 2015 的 Generator,我們也能實作出此概念。
ECMAScript 是 Mutl-paradigm 語言,因此存在多種不同風格寫法,統一程式碼風格有助於團隊合作。
ECMAScript 提供 3 種方式手動轉型成 Boolean。
ECMAScript 只有 Primitive 為 Immutable,Object 則為 Mutable;若要連 Object 也 Immutable,則要使用 Object.freeze()。
這是 ECMAScript 的老梗,但為什麼 Ramda 的 map() 就沒事呢 ?
ECMAScript 所提供的多半以 prototype 的 Method 形式,可藉由本文手法將 Method 轉成 Function 使用。
substring() 與 slice() 都可回傳部分 string,若 End Index 使用 負數,則兩者有重大差異。
ECMAScript 的 String.prototype 亦提供 slice() 取得部分 String,且以 OOP 形式提供。
ECMAScript 的 Array.prototype 亦提供 slice() 取得部分 Array,也可套用在 Array-like object。