Класс JsFunction
Прокси-объект для объекта Function в JavaScript.
Конструкторы
- JsFunction.withThis(Function f) фабричный
- Возвращает JsFunction, который захватывает привязку 'this' и вызывает
fсо значением JavaScriptthis, переданным в качестве первого аргумента.
Свойства
- hashCode → int только для чтенияунаследовано
- Хеш-код этого объекта.
- runtimeType → Type только для чтенияунаследовано
- Представление типа объекта во время выполнения.
Методы
- apply(
List args, {dynamic thisArg}) → dynamic - Вызывает функцию JavaScript с аргументами
args. Если указанthisArg, он задаёт значениеthisдля вызова. - callMethod(
Object method, [List? args]) → dynamic унаследовано - Вызывает
methodдля объекта JavaScript с аргументамиargsи возвращает результат. - deleteProperty(
Object property) → void унаследовано - Удаляет
propertyиз объекта JavaScript. - hasProperty(
Object property) → bool унаследовано - Возвращает
true, если объект JavaScript содержит указанное свойство напрямую или через цепочку прототипов. - instanceof(
JsFunction type) → bool унаследовано - Возвращает
true, если объект JavaScript имеетtypeв своей цепочке прототипов. - noSuchMethod(
Invocation invocation) → dynamic унаследовано - Вызывается при обращении к несуществующему методу или свойству.
- toString(
) → String унаследовано - Возвращает результат вызова метода
toStringобъекта JavaScript.
Операторы
- operator ==(
Object other) → bool унаследовано - Оператор равенства.
- operator [](
Object property) → dynamic унаследовано - Возвращает значение, связанное с
propertyпроксируемого объекта JavaScript. - operator []=(
Object property, Object? value) → void унаследовано
© 2012 the Dart project authors
Licensed under the BSD 3-Clause "New" or "Revised" License.
https://api.dart.dev/stable/2.19.6/dart-js/JsFunction-class.html