Instance Method

hasProperty(_:)

Returns a Boolean value indicating whether the JavaScript value has a defined property with the specified name.

Declaration

func hasProperty(_ property: String!) -> Bool

Parameters

property

The name of a property to query for in the JavaScript object value.

Return Value

true if the JavaScript object has a defined property by that name; otherwise, false.

See Also

Working with Container Values

func defineProperty(String!, descriptor: Any!)

Defines a property on the JavaScript object value or modifies a property’s definition.

func deleteProperty(String!) -> Bool

Deletes the named property from the JavaScript object value.

func atIndex(Int) -> JSValue!

Returns the value at the specified numeric index in the JavaScript object value.

func setValue(Any!, at: Int)

Sets the value at the specified numeric index in the JavaScript object value.

func forProperty(String!) -> JSValue!

Returns the value of the named property in the JavaScript object value.

func setValue(Any!, forProperty: String!)

Sets the value of the named property in the JavaScript object value.