Type Method

currentThis()

Returns the value of the this keyword in currently executing JavaScript code.

Declaration

class func currentThis() -> JSValue!

Return Value

The current value of the JavaScript this keyword, or nil if not within native code called from JavaScript.

Discussion

Call this method within an Objective-C or Swift block or method invoked from within JavaScript to obtain a JSValue object representing the current value of the this keyword in that JavaScript code.

If not currently in code invoked as a callback from JavaScript, this method returns nil.

See Also

Inspecting Callback State in a Running Context

class func current() -> JSContext!

Returns the context currently executing JavaScript code.

class func currentCallee() -> JSValue!

Returns the currently executing JavaScript function.

class func currentArguments() -> [Any]!

Returns the arguments to the current native callback from JavaScript code.