JsObject class
A proxy on a JavaScript object.
The properties of the JavaScript object are accessible via the [] and []= operators. Methods are callable via callMethod.
- Implementers
 
Constructors
-  JsObject(JsFunction constructor, [List? arguments]) factory
 -  Constructs a JavaScript object from its native 
constructorand returns a proxy to it. -  JsObject.fromBrowserObject(Object object) factory
 - Constructs a JsObject that proxies a native Dart object; for expert use only. [...]
 -  JsObject.jsify(Object object) factory
 - Recursively converts a JSON-like collection of Dart objects to a collection of JavaScript objects and returns a JsObject proxy to it. [...]
 
Properties
-  hashCode → int read-only, override
 - The hash code for this object. [...]
 -  runtimeType → Type read-only, inherited
 - A representation of the runtime type of the object.
 
Methods
-  callMethod(
Object method, [List? args]) → dynamic  -  Calls 
methodon the JavaScript object with the argumentsargsand returns the result. [...] -  deleteProperty(
Object property) → void  -  Removes 
propertyfrom the JavaScript object. [...] -  hasProperty(
Object property) → bool  -  Returns 
trueif the JavaScript object contains the specified property either directly or though its prototype chain. [...] -  instanceof(
JsFunction type) → bool  -  Returns 
trueif the JavaScript object hastypein its prototype chain. [...] -  noSuchMethod(
Invocation invocation) → dynamic inherited - Invoked when a non-existent method or property is accessed. [...]
 -  toString(
) → String override -  Returns the result of the JavaScript objects 
toStringmethod. 
Operators
-  operator ==(
Object other) → bool override - The equality operator. [...]
 -  operator [](
Object property) → dynamic  -  Returns the value associated with 
propertyfrom the proxied JavaScript object. [...] -  operator []=(
Object property, Object? value) → void  
    © 2012 the Dart project authors
Licensed under the Creative Commons Attribution-ShareAlike License v4.0.
    https://api.dart.dev/stable/2.13.0/dart-js/JsObject-class.html