hasPropertyForKey method
Tests whether an object has a given property using a JSValueRef as the property key.
This function is the same as performing "propertyKey in object" from JavaScript.
propertyKey
A JSValueRef containing the property key to use when looking up the property.
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.
Implementation
bool hasPropertyForKey(
String propertyKey, {
JSValuePointer? exception,
}) {
return JSObjectRef.jSObjectHasPropertyForKey(
context.pointer,
pointer,
JSString.fromString(propertyKey).pointer,
(exception ?? JSValuePointer(nullptr)).pointer) ==
1;
}