Функция jsify
- Object object
Рекурсивно преобразует коллекцию, похожую на JSON, в представление, совместимое с JavaScript.
ПРЕДУПРЕЖДЕНИЕ: производительность этого метода значительно хуже, чем у других методов util в этой библиотеке. Используйте этот метод только в крайнем случае. Вместо этого предпочтительнее использовать @anonymous @JS() аннотированные классы для создания объектов типа map для взаимодействия с JS.
Аргумент должен быть объектом Map или Iterable, содержимое которых также глубоко преобразуется. Map преобразуются в объекты JavaScript. Iterable преобразуются в массивы. Строки, числа, булевы значения и @JS() аннотированные объекты передаются без изменений. Объекты Dart также передаются без изменений, но их члены недоступны из JavaScript.
Реализация
external dynamic jsify(Object object);
© 2012 the Dart project authors
Licensed under the BSD 3-Clause "New" or "Revised" License.
https://api.dart.dev/stable/2.18.5/dart-js_util/jsify.html