toJS 属性

JSExportedDartFunction toJS

一个可调用的 JavaScript 函数,该函数封装了此 Function

如果无法确定 Function 的静态类型,或者静态类型使用了不允许的类型,则调用将无法编译。有关允许哪些类型的更多详细信息,请参阅 https://dart.ac.cn/interop/js-interop/js-types#requirements-on-external-declarations-and-function-tojs

传递给此 Function 的最大参数数量由此 Function 的静态类型确定。任何超过最大参数数量的额外参数将被丢弃,就像在常规 JavaScript 函数中一样。

在同一个 Function 上再次调用此操作将始终返回一个新的 JavaScript 函数。

实现

external JSExportedDartFunction get toJS;