JSObjectGetProperty top-level property

JSValueRef Function(JSContextRef ctx, JSObjectRef object, JSStringRef propertyName, Pointer<JSValueRef> exception) JSObjectGetProperty
final

Gets a property from an object. ctx (JSContextRef) The execution context to use. object (JSObjectRef) The JSObject whose property you want to get. propertyName (JSStringRef) A JSString containing the property's name. exception (JSValueRef*) A pointer to a JSValueRef in which to store an exception, if any. Pass NULL if you do not care to store an exception. @result (JSValueRef) The property's value if object has the property, otherwise the undefined value.

Implementation

final JSValueRef Function(
  JSContextRef ctx,
  JSObjectRef object,
  JSStringRef propertyName,
  Pointer<JSValueRef> exception,
)
JSObjectGetProperty =
    kLookup<
      NativeFunction<
        JSValueRef Function(
          JSContextRef,
          JSObjectRef,
          JSStringRef,
          Pointer<JSValueRef>,
        )
      >
    >('JSObjectGetProperty').asFunction();