我有一个写在回调模式上的库...
我想登录,检查错误,然后继续,但是对js异步操作的误解并没有给我...
let errorInfo = [];
function login() {
....
client.logOn(logOnOptions);
client.on('error', function (e) { // here callback to check for errors during auth, if it is not handle, the application will throw an exception
errorInfo.push(e.message);
})
nextFunction();
}
在这种情况下,如果出现错误,JS将开始执行带有空数组的下一个函数nextFunction()。
我如何才能停止过渡到下一个功能,直到通过身份验证检查?