Приостановка / остановка обработки скрипта - PullRequest
0 голосов
/ 11 мая 2018

Можно ли приостановить и возобновить или даже просто остановить функциюvaluScript. Это было бы полезно в моем приложении, потому что выполнение некоторого кода JS может занять некоторое время, и пользователь может захотеть выполнить другие действия, а затем вернуться к тому же состоянию позже.

Пример кода

let jsSource = "some JavaScript code"
let context = JSContext()
context?.evaluateScript(jsSource)

Что я хочу

context.pause()
context.resume()
context.stop()

1 Ответ

0 голосов
/ 11 мая 2018

Возможно, вы захотите использовать Promise API или async, await API или Функции обратного вызова , чтобы дождаться завершения вашей функции, а затем выполнить еще один фрагмент код. Вы не можете приостановить, остановить, возобновить в JavaScript.

...