Мне было интересно, могу ли я использовать обещания с помощью таймера обратного отсчета. Мой код выглядит примерно так:Обещают только асинхронные операции?
function countdown(duration, callback) {
...
}
function sayHi() {
console.log('hi');
}
и я называю это делать что-то вроде
countdown(15, sayHi);
Есть ли способ, что я мог сделать это вместо этого?
countdown(15).then(sayHi);
Here является JSFiddle моего текущего кода.
Это была бы асинхронная операция, не так ли. ? –
Google о обещаниях, тогда вы сможете ответить на свой вопрос. –
Действительно ли это? Весь код внутри моей функции «обратный отсчет» является синхронным, [это] (http://jsfiddle.net/amhLwqd4/1/) - это то, что сейчас выглядит. В основном я просто вызываю обратный вызов вручную. – saadq