JSObjectRef
A JavaScript object.
Declaration
typealias JSObjectRef = OpaquePointerDiscussion
A JSObjectRef is a JSValueRef.
Topics
Accessing the Global Object
Working with Objects
JSObjectCallAsConstructor(_:_:_:_:_:)JSObjectCallAsFunction(_:_:_:_:_:_:)JSObjectCopyPropertyNames(_:_:)JSObjectDeleteProperty(_:_:_:_:)JSObjectGetPrivate(_:)JSObjectGetProperty(_:_:_:_:)JSObjectGetPropertyAtIndex(_:_:_:_:)JSObjectGetPrototype(_:_:)JSObjectHasProperty(_:_:_:)JSObjectIsConstructor(_:_:)JSObjectIsFunction(_:_:)JSObjectMake(_:_:_:)JSObjectMakeArray(_:_:_:_:)JSObjectMakeConstructor(_:_:_:)JSObjectMakeDate(_:_:_:_:)JSObjectMakeError(_:_:_:_:)JSObjectMakeFunction(_:_:_:_:_:_:_:_:)JSObjectMakeFunctionWithCallback(_:_:_:)JSObjectMakeRegExp(_:_:_:_:)JSObjectSetPrivate(_:_:)JSObjectSetProperty(_:_:_:_:_:_:)JSObjectSetPropertyAtIndex(_:_:_:_:_:)JSObjectGetPropertyForKey(_:_:_:_:)JSObjectSetPrototype(_:_:_:)JSObjectDeletePropertyForKey(_:_:_:_:)JSObjectHasPropertyForKey(_:_:_:_:)JSObjectSetPropertyForKey(_:_:_:_:_:_:)JSObjectMakeDeferredPromise(_:_:_:_:)
Working with Classes
JSClassCreate(_:)JSClassRelease(_:)JSClassRetain(_:)kJSClassDefinitionEmptyJSClassDefinitionJSClassAttribute
Working with Properties
JSPropertyNameAccumulatorAddName(_:_:)JSPropertyNameArrayGetCount(_:)JSPropertyNameArrayGetNameAtIndex(_:_:)JSPropertyNameArrayRelease(_:)JSPropertyNameArrayRetain(_:)JSPropertyAttributesJSPropertyAttributeJSPropertyNameArrayRefJSPropertyNameAccumulatorRef
Creating a Typed Array
JSObjectMakeTypedArray(_:_:_:_:)JSObjectMakeTypedArrayWithBytesNoCopy(_:_:_:_:_:_:_:)JSObjectMakeTypedArrayWithArrayBuffer(_:_:_:_:)JSObjectMakeTypedArrayWithArrayBufferAndOffset(_:_:_:_:_:_:)JSTypedArrayTypeJSTypedArrayBytesDeallocator
Accessing Typed Array Information
JSObjectGetTypedArrayBytesPtr(_:_:_:)JSObjectGetTypedArrayLength(_:_:_:)JSObjectGetTypedArrayByteLength(_:_:_:)JSObjectGetTypedArrayByteOffset(_:_:_:)JSObjectGetTypedArrayBuffer(_:_:_:)