JSObjectDeleteProperty top-level property

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

Deletes a property from an object. ctx (JSContextRef) The execution context to use. object (JSObjectRef) The JSObject whose property you want to delete. 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 (bool) true if the delete operation succeeds, otherwise false (for example, if the property has the kJSPropertyAttributeDontDelete attribute set).

Implementation

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