evalIsolate method

Future<JSFValue?> evalIsolate(
  1. String script, {
  2. JSFValue? thiz,
  3. String? sourceURL,
  4. int startingLineNumber = 1,
})

在新的 isolate 中执行 js 代码

Implementation

Future<JSFValue?> evalIsolate(
  String script, {
  JSFValue? thiz,
  String? sourceURL,
  int startingLineNumber = 1,
}) async {
  return await Isolate.run(() {
    return eval(
      script,
      thiz: thiz,
      sourceURL: sourceURL,
      startingLineNumber: startingLineNumber,
    );
  }, debugName: 'evalIsolate');
}