Object 的 Subtype 的原生建構式使用
¶Object 的 Subtype 的原生建構式使用
字面形式 | 不用 new |
用 new |
參數 | 注意事項 | |
---|---|---|---|---|---|
Array | [] |
沒差 | 沒差 | 1.Array.legnth 2.元素 | |
Object | {} |
封裝成 Object |
幾乎用不到 | 要封裝的資料 | |
Function | function(){} , ()=>{} |
要執行的程式碼 | 別用 | 要執行的 code | 別用來當作 eval() |
RegExp | /(?:)/ | 沒差 | 沒差 | 正規表達式 | |
Date | x | 別用,不同的 browser 不同結果 | 常用 | 指定日期 空參數:回傳現在 | ES5: Date.now() |
Error | x | 沒差 | 沒差 | 變成 error.message | |
Symbol | x | 正常使用 | Uncaught TypeError |
要變 Symbol 的值 |
- 沒差指的是「有用
new
和不用new
」的差別
發表於
tags:
{ JavaScript }
{ 你所不知道的JS }