Spec-Zone.ru › Dart 1

dart:js

JsObject класс

Продлевает доступ к JavaScript-объекту из Dart.

Свойства JavaScript-объекта доступны через операторы [] и []=. Методы вызываются с помощью callMethod.

Реализуется
  • JsArray
  • JsFunction

Конструкторы

JsObject(JsFunction конструктор, [ Список аргументы ])
factory

Создаёт новый JavaScript-объект из constructor и возвращает прокси к нему.

JsObject.fromBrowserObject(объект)
factory

Создаёт JsObject, который проксирует нативный Dart-объект; только для опытных пользователей.

JsObject.internal()
JsObject.jsify(объект)
factory

Рекурсивно преобразует JSON-подобную коллекцию Dart-объектов в коллекцию JavaScript-объектов и возвращает прокси к ней в виде JsObject.

Свойства

hashCode → int
только для чтения
runtimeType → Тип
только для чтения, унаследованное

Представление типа объекта во время выполнения.

Операторы

operator ==(другой) → динамический

Оператор равенства.

operator [](свойство) → динамический

Возвращает значение, связанное с property из проксируемого JavaScript-объекта.

operator []=(свойство, значение) → динамический

Устанавливает значение, связанное с property в проксируемом JavaScript-объекте.

Методы

callMethod(Строка метод, [ Список args ]) → динамический

Вызывает method в JavaScript-объекте с аргументами args и возвращает результат.

deleteProperty(Строка свойство) → void

Удаляет property из JavaScript-объекта.

hasProperty(Строка свойство) → bool

Возвращает true, если JavaScript-объект содержит указанное свойство, либо непосредственно, либо через цепочку прототипов.

instanceof(JsFunction тип) → bool

Возвращает true, если JavaScript-объект имеет type в цепочке прототипов.

toString() → Строка

Возвращает результат вызова метода toString JavaScript-объекта.

noSuchMethod(Вызов вызов) → динамический
унаследованное

Вызывается при попытке доступа к несуществующему методу или свойству.

© 2012 the Dart project authors
Licensed under the Creative Commons Attribution-ShareAlike License v4.0.
https://api.dartlang.org/stable/1.24.3/dart-js/JsObject-class.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API