JSAnyOperatorExtension extension - dart:js_interop library (original) (raw)
General-purpose JavaScript operators.
Indexing operators ([], []=) should be declared through operator overloading instead like:
external operator int [](int key);
All operators in this extension shall accept and return only JS types.
on
Properties
Available on JSAny?, provided by the JSAnyOperatorExtension extension
The result of !!`this` in JavaScript.
no setter
Available on JSAny?, provided by the JSAnyOperatorExtension extension
The result of !`this` in JavaScript.
no setter
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 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.
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.
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.
unsignedRightShift(JSAny? any)→ JSNumber
Available on JSAny?, provided by the JSAnyOperatorExtension extension
The result of `this` >>> `any` in JavaScript.