標準對象分類
Value Properties
如下全局屬性返回一個簡單的值;它們沒有屬性或者方法:數組
- Infinity
- NaN
- undefined
- null literal
Function Properties
這些全局函數 - 全局調用而不是對象 - 直接將其結果返回給調用者。函數
- eval()
- uneval()
- isFinite()
- isNaN()
- parseFloat()
- parseInt()
- decodeURI()
- decodeURIComponent()
- encodeURI()
- encodeURIComponent()
- escape()
- unescape()
Fundamental objects
這些是全部其餘對象所基於的基本對象。 這包括表示常規對象,函數和錯誤的對象。編碼
- Object
- Function
- Boolean
- Symbol
- Error
- EvalError
- InternalError
- RangeError
- ReferenceError
- SyntaxError
- TypeError
- URIError
Numbers and dates
這些是表示數字,日期和數學計算的基礎對象。code
Text precessing
這些對象表示字符串並支持操做它們。orm
Indexed collection
這些對象表示按索引值排序的數據集合。 這包括(類型化)數組和相似數組的結構。對象
- Array
- Int8Array
- Uint8Array
- Uint8ClampedArray
- Int16Array
- Uint16Array
- Int32Array
- Uint32Array
- Float32Array
- Float64Array
Keyed collections
這些對象表示使用密鑰的集合; 這些元素包含按插入順序迭代的元素。排序
Structured data
這些對象表示結構化數據緩衝區並與之交互,並使用JavaScript Object Notation(JSON)編碼數據。索引
- ArrayBuffer
- SharedArrayBuffer
- Atomics
- DataView
- JSON
Control abstraction objects
- Promise
- Generator
- GeneratorFunction
- AsyncFunction
Reflection
Internationalization
增長了ECMAScript核心,用於語言敏感功能。ip
- Intl
- Intl.Collator
- Intl.DateTimeFormat
- Intl.NumberFormat
WebAssembly
- WebAssembly
- WebAssembly.Module
- WebAssembly.Instance
- WebAssembly.Memory
- WebAssembly.Table
- WebAssembly.CompileError
- WebAssembly.LinkError
- WebAssembly.RuntimeError
Other