JavaScript - Standard built-in objects

標準對象分類

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

  • Number
  • Math
  • Date

Text precessing

這些對象表示字符串並支持操做它們。orm

  • String
  • RegExp

Indexed collection

這些對象表示按索引值排序的數據集合。 這包括(類型化)數組和相似數組的結構。對象

  • Array
  • Int8Array
  • Uint8Array
  • Uint8ClampedArray
  • Int16Array
  • Uint16Array
  • Int32Array
  • Uint32Array
  • Float32Array
  • Float64Array

Keyed collections

這些對象表示使用密鑰的集合; 這些元素包含按插入順序迭代的元素。排序

  • Map
  • Set
  • WeakMap
  • WeakSet

Structured data

這些對象表示結構化數據緩衝區並與之交互,並使用JavaScript Object Notation(JSON)編碼數據。索引

  • ArrayBuffer
  • SharedArrayBuffer
  • Atomics
  • DataView
  • JSON

Control abstraction objects

  • Promise
  • Generator
  • GeneratorFunction
  • AsyncFunction

Reflection

  • Reflect
  • Proxy

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

  • arguments
相關文章
相關標籤/搜索