Если я набираю отладчик и хочу что-то проверить. Но вызов этой функции возвращает обещание, тогда я застрял.
Например:
Я набрал отладчик, и он остановился.
function test(db) {
debugger;
// here i want to see something
var a = .....;
}
Но если я наберу
let d = db.User.create();
Я получу
Promise { pending }
сейчас нет выхода. Я не могу просто оценить обещание. Как бы сделать весь отладчик менее полезным.
Это не было бы проблемой, если бы это было синхронно, я мог бы перейти в середине программы, проверить несколько вещей и изменить программу по своему вкусу, а затем запустить остальную часть программы.