使用 charAt() 回傳 String 指定 Index 的 Char
charAt() 可從 String 回傳指定 Index 的 Char,[] 亦可,不過當找不到時,charAt() 與 [] 結果並不相同。
charAt() 可從 String 回傳指定 Index 的 Char,[] 亦可,不過當找不到時,charAt() 與 [] 結果並不相同。
若 Char 存在於 String,String.prototype.indexOf() 會回傳其 index,否則回傳 -1。
若資料存在於 array,Array.prototype.indexOf() 會回傳其 index,否則回傳 -1。
ECMAScript 提供了 e,相當於 10 的 x 次方。
ECMAScript 除了有 Boolean Primitive 外,還有獨特的 Truthy Value 與 Falsy Value 概念;簡單的說,其他 Type 也能自動轉成 Boolean,這使得 if 與 && 與 || 有了更多應用。
String 雖然為 Primitive,但為什麼卻也能如 Object 有 lengh property 呢 ? 這一切的黑魔法都來自於 Primitive Wrapper。
Tuple 算是 FP 都會提供的資料型別,ECMAScript 雖然沒有提供 Tuple,但可使用 Array Destructuring 輕易實現。
ECMAScript 2015 支援了一般 OOP 常見的 Static Method,但其在 Prototype-based 下究竟是如何實作呢 ?
ECMAScript 是一個以 Object 與 Function 為主的語言,有別於 Class 為主的 OOP,ECMAScript 有獨特的 Property Descriptor,在 Object.create() 、 Object.defineProperty() 與 Object.getOwnPropertyDescriptor() 可使用。
ECMAScript 由 Object 與 Function 構成,傳統 OOP 的 Object 都必須由 Class 而來,但 ECMAScript 的 Object 卻有多種建立方式。