This article needs a technical review. How you can help.

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
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


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

See Also

Document Tags and Contributors

 Contributors to this page: kscarfone, arai
 Last updated by: kscarfone,