JSAny extension type - dart:js_interop library (original) (raw)
A non-nullish JavaScript value.
A JSAny can be any JavaScript value except JavaScript null
andundefined
. JavaScript null
and undefined
are instead converted to Dartnull
by the compiler. Therefore, [JSAny](../dart-js%5Finterop/JSAny-extension-type.html)?
is the top type of the type hierarchy as it includes nullish JavaScript values as well.
on
- JSAnyRepType
Implemented types
Implementers
Available extensions
Properties
The hash code for this object.
no setterinherited
Available on JSAny?, provided by the NullableUndefineableJSAnyExtension extension
no setter
Available on JSAny?, provided by the NullableUndefineableJSAnyExtension extension
Whether this value corresponds to JavaScript null
.
no setter
Available on JSAny?, provided by the JSAnyOperatorExtension extension
The result of !!`this`
in JavaScript.
no setter
Available on JSAny?, provided by the NullableUndefineableJSAnyExtension extension
Whether this value corresponds to JavaScript undefined
.
no setter
Available on JSAny?, provided by the NullableUndefineableJSAnyExtension extension
no setter
Available on JSAny?, provided by the JSAnyOperatorExtension extension
The result of !`this`
in JavaScript.
no setter
A representation of the runtime type of the object.
no setterinherited
Methods
Available on JSAny?, provided by the JSAnyOperatorExtension extension
The result of `this` + `any`
in JavaScript.
Available on JSAny?, provided by the JSAnyOperatorExtension extension
The result of `this` && `any`
in JavaScript.
Available on JSAny?, provided by the JSAnyUtilityExtension extension
Converts a JavaScript value to the Dart equivalent if possible.
Available on JSAny?, provided by the JSAnyOperatorExtension extension
The result of `this` / `any`
in JavaScript.
Available on JSAny?, provided by the JSAnyOperatorExtension extension
The result of `this` == `any`
in JavaScript.
exponentiate(JSAny? any)→ JSAny
Available on JSAny?, provided by the JSAnyOperatorExtension extension
The result of `this` ** `any`
in JavaScript.
greaterThan(JSAny? any)→ JSBoolean
Available on JSAny?, provided by the JSAnyOperatorExtension extension
The result of `this` > `any`
in JavaScript.
greaterThanOrEqualTo(JSAny? any)→ JSBoolean
Available on JSAny?, provided by the JSAnyOperatorExtension extension
The result of `this` >= `any`
in JavaScript.
instanceof(JSFunction constructor)→ bool
Available on JSAny?, provided by the JSAnyUtilityExtension extension
Whether this [JSAny](../dart-js%5Finterop/JSAny-extension-type.html)?
is an instanceof
constructor
.
instanceOfString(String constructorName)→ bool
Available on JSAny?, provided by the JSAnyUtilityExtension extension
Whether this [JSAny](../dart-js%5Finterop/JSAny-extension-type.html)?
is an instanceof
the constructor that is defined by constructorName
, which is looked up in theglobalContext.
Available on JSAny?, provided by the JSAnyUtilityExtension extension
Whether this [JSAny](../dart-js%5Finterop/JSAny-extension-type.html)?
is an instance of the JavaScript type that is declared by T
.
lessThan(JSAny? any)→ JSBoolean
Available on JSAny?, provided by the JSAnyOperatorExtension extension
The result of `this` < `any`
in JavaScript.
lessThanOrEqualTo(JSAny? any)→ JSBoolean
Available on JSAny?, provided by the JSAnyOperatorExtension extension
The result of `this` <= `any`
in JavaScript.
Available on JSAny?, provided by the JSAnyOperatorExtension extension
The result of `this` % `any`
in JavaScript.
Available on JSAny?, provided by the JSAnyOperatorExtension extension
The result of `this` * `any`
in JavaScript.
noSuchMethod(Invocation invocation)→ dynamic
Invoked when a nonexistent method or property is accessed.
inherited
notEquals(JSAny? any)→ JSBoolean
Available on JSAny?, provided by the JSAnyOperatorExtension extension
The result of `this` != `any`
in JavaScript.
Available on JSAny?, provided by the JSAnyOperatorExtension extension
The result of `this` || `any`
in JavaScript.
strictEquals(JSAny? any)→ JSBoolean
Available on JSAny?, provided by the JSAnyOperatorExtension extension
The result of `this` === `any`
in JavaScript.
strictNotEquals(JSAny? any)→ JSBoolean
Available on JSAny?, provided by the JSAnyOperatorExtension extension
The result of `this` !== `any`
in JavaScript.
Available on JSAny?, provided by the JSAnyOperatorExtension extension
The result of `this` - `any`
in JavaScript.
A string representation of this object.
inherited
typeofEquals(String typeString)→ bool
Available on JSAny?, provided by the JSAnyUtilityExtension extension
Whether the result of typeof
on this [JSAny](../dart-js%5Finterop/JSAny-extension-type.html)?
istypeString
.
unsignedRightShift(JSAny? any)→ JSNumber
Available on JSAny?, provided by the JSAnyOperatorExtension extension
The result of `this` >>> `any`
in JavaScript.
Operators
operator ==(Object other)→ bool
The equality operator.
inherited