0

出于测试目的,我想检测脚本的“结束”,即当没有函数不再运行并且队列中没有异步任务时。

在 Node.js 中,我可以简单地添加一个退出处理程序:

process.on('exit', () = {do_stuff();});

它将在我的实例终止do_stuff()之前触发。node

对于我知道的浏览器环境

window.addEventListener('beforeunload', {do_stuff();});

do_stuff()但是只有当我重新加载网站内容并因此终止我的脚本的当前“实例”时才会触发。

我将如何process.on('exit', fn)在 ES6 中为浏览器实现?

4

0 回答 0