如何美化 JSON String ?
JSON.stringify() 能將 Object Literal 轉成 JSON String,但單純 String 並不容易閱讀,是否能讓 Property 間也有縮排呢 ?
JSON.stringify() 能將 Object Literal 轉成 JSON String,但單純 String 並不容易閱讀,是否能讓 Property 間也有縮排呢 ?
若我們想將 Object 方便傳輸或儲存,可使用 JSON.stringify() 將 Object 轉成 JSON String。
實務上有時候會想將 String 轉成 Char Array 做進一步處理,ECMAScript 提供了 4 種方式轉換。
有些語言有 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 使用 負數,則兩者有重大差異。