Dart API Reference
dart:js
JsFunction
JsFunction
class
Proxies a JavaScript Function object.
Proxies a JavaScript Function object.
Extends:
JsObject
Object
Implements:
Function
Constructors
JsFunction.internal
( )
JsFunction.withThis
(
Function
f
)
Returns a
JsFunction
that captures its 'this' binding and calls f with the value of this passed as the first argument.
Instance Properties
hashCode
int
Inherited
read-only
Instance Methods
apply
(
List
args
, {
thisArg
} ) →
dynamic
Invokes the JavaScript function with arguments args. If thisArg is supplied it is the value of this for the invocation.
noSuchMethod
(
Invocation
invocation
) →
dynamic
[noSuchMethod] is invoked when users invoke a non-existent method on an object. The name of the method and the arguments of the invocation are passed to [noSuchMethod] in an [Invocation]. If [noSuchMe...
toString
Inherited
( ) →
String
Returns the result of the JavaScript objects toString method.
hasProperty
Inherited
(
String
property
) →
bool
Returns true if the JavaScript object contains the specified property either directly or though its prototype chain.
deleteProperty
Inherited
(
String
property
) →
void
Removes property from the JavaScript object.
instanceof
Inherited
(
JsFunction
type
) →
bool
Returns true if the JavaScript object has type in its prototype chain.
callMethod
Inherited
(
String
method
, [
List
args
] ) →
dynamic
Calls method on the JavaScript object with the arguments args and returns the result.
Operators
operator []=
Inherited
(
property
,
value
) →
dynamic
Sets the value associated with property on the proxied JavaScript object.
operator []
Inherited
(
property
) →
dynamic
Returns the value associated with property from the proxied JavaScript object.
operator ==
Inherited
(
other
) →
dynamic
The equality operator.