Instance Method

forProperty(_:)

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

Declaration

func forProperty(_ property: String!) -> JSValue!

Parameters

property

The name of a property in the JavaScript object.

Return Value

The value of the named property, or the JavaScript undefined value if no property exists by that name.

Discussion

Calling this method is equivalent to using the subscript operator with a string subscript in JavaScript. Use it to access fields or properties in JavaScript objects.

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 hasProperty(String!) -> Bool

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

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 setValue(Any!, forProperty: String!)

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