Spec-Zone.ru › Dart 1

dart:js

Конструктор-фабрика JsObject.fromBrowserObject

JsObject.fromBrowserObject(object)

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

Используйте этот конструктор только в случае, если вам нужен доступ к свойствам JavaScript, присоединённым к объекту-хосту браузера, такому как Node или Blob, который обычно автоматически преобразуется в нативный объект Dart.

Будет выброшено исключение, если object либо null или имеет тип bool, num, или String.

Исходный код

factory JsObject.fromBrowserObject(object) {
  if (object is num || object is String || object is bool || object == null) {
    throw new ArgumentError("object cannot be a num, string, bool, or null");
  }
  if (object is JsObject) return object;
  return _fromBrowserObject(object);
}

© 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/JsObject.fromBrowserObject.html

Spec-Zone.ru

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