This article covers features introduced in SpiderMonkey 24

Possible standard object prototype types.

Value Prototype in JavaScript
JSProto_Null A Dummy key for invalid prototype.
MXR Search for JSProto_Null
JSProto_Object Object
MXR Search for JSProto_Object
JSProto_Function Function
MXR Search for JSProto_Function
JSProto_Array Array
MXR Search for JSProto_Array
JSProto_Boolean Boolean
MXR Search for JSProto_Boolean
JSProto_JSON JSON
MXR Search for JSProto_JSON
JSProto_Date Date
MXR Search for JSProto_Date
JSProto_Math Math
MXR Search for JSProto_Math
JSProto_Number Number
MXR Search for JSProto_Number
JSProto_String String
MXR Search for JSProto_String
JSProto_RegExp RegExp
MXR Search for JSProto_RegExp
JSProto_Error Error
MXR Search for JSProto_Error
JSProto_InternalError InternalError
MXR Search for JSProto_InternalError
JSProto_EvalError EvalError
MXR Search for JSProto_EvalError
JSProto_RangeError RangeError
MXR Search for JSProto_RangeError
JSProto_ReferenceError ReferenceError
MXR Search for JSProto_ReferenceError
JSProto_SyntaxError SyntaxError
MXR Search for JSProto_SyntaxError
JSProto_TypeError TypeError
MXR Search for JSProto_TypeError
JSProto_URIError URIError
MXR Search for JSProto_URIError
JSProto_Iterator Iterator
MXR Search for JSProto_Iterator
JSProto_StopIteration StopIteration
MXR Search for JSProto_StopIteration
JSProto_ArrayBuffer ArrayBuffer
MXR Search for JSProto_ArrayBuffer
JSProto_Int8Array Int8Array
MXR Search for JSProto_Int8Array
JSProto_Uint8Array Uint8Array
MXR Search for JSProto_Uint8Array
JSProto_Int16Array Int16Array
MXR Search for JSProto_Int16Array
JSProto_Uint16Array Uint16Array
MXR Search for JSProto_Uint16Array
JSProto_Int32Array Int32Array
MXR Search for JSProto_Int32Array
JSProto_Uint32Array Uint32Array
MXR Search for JSProto_Uint32Array
JSProto_Float32Array Float32Array
MXR Search for JSProto_Float32Array
JSProto_Float64Array Float64Array
MXR Search for JSProto_Float64Array
JSProto_Uint8ClampedArray Uint8ClampedArray
MXR Search for JSProto_Uint8ClampedArray
JSProto_Proxy Proxy
MXR Search for JSProto_Proxy
JSProto_WeakMap WeakMap
MXR Search for JSProto_WeakMap
JSProto_Map Map
MXR Search for JSProto_Map
JSProto_Set Set
MXR Search for JSProto_Set
JSProto_DataView DataView
MXR Search for JSProto_DataView
JSProto_Symbol Symbol Added in SpiderMonkey 38
MXR Search for JSProto_Symbol
JSProto_SharedArrayBuffer SharedArrayBuffer (Nightly only)
MXR Search for JSProto_SharedArrayBuffer
JSProto_Intl Intl
MXR Search for JSProto_Intl
JSProto_TypedObject TypedObject (Nightly only)
MXR Search for JSProto_TypedObject
JSProto_GeneratorFunction GeneratorFunction Added in SpiderMonkey 31
MXR Search for JSProto_GeneratorFunction
JSProto_SIMD SIMD (Nightly only)
MXR Search for JSProto_SIMD
JSProto_WeakSet WeakSet Added in SpiderMonkey 38
MXR Search for JSProto_WeakSet
JSProto_SharedInt8Array SharedInt8Array (Nightly only)
MXR Search for JSProto_SharedInt8Array
JSProto_SharedUint8Array SharedUint8Array (Nightly only)
MXR Search for JSProto_SharedUint8Array
JSProto_SharedInt16Array SharedInt16Array (Nightly only)
MXR Search for JSProto_SharedInt16Array
JSProto_SharedUint16Array SharedUint16Array (Nightly only)
MXR Search for JSProto_SharedUint16Array
JSProto_SharedInt32Array SharedInt32Array (Nightly only)
MXR Search for JSProto_SharedInt32Array
JSProto_SharedUint32Array SharedUint32Array (Nightly only)
MXR Search for JSProto_SharedUint32Array
JSProto_SharedFloat32Array SharedFloat32Array (Nightly only)
MXR Search for JSProto_SharedFloat32Array
JSProto_SharedFloat64Array SharedFloat64Array (Nightly only)
MXR Search for JSProto_SharedFloat64Array
JSProto_SharedUint8ClampedArray SharedUint8ClampedArray (Nightly only)
MXR Search for JSProto_SharedUint8ClampedArray
JSProto_TypedArray TypedArray Added in SpiderMonkey 38
MXR Search for JSProto_TypedArray
JSProto_Atomics Atomics (Nightly only)
MXR Search for JSProto_Atomics

Description

Each of these types corresponds to standard objects in JavaScript. Some of them are Nightly only (depends on each option).

See Also