Страницы

воскресенье, 15 марта 2015 г.

Node.js Promise

Сегодня открыл для себя тот факт, что в Node.js v0.12.x реализовали интерфейс Promise. Нечасто приходится применять эту фичу на практике, т.к. на сервере мне хватает "стандартных" сердств плюс async в "клинических" случаях, а клиентской частью я по-серьезному вообще не занимаюсь, тем не менее решил по-быстрому затестить работает ли вообще Promise в REPL:



, chaining:

метод all(), который кстати не описан в спецификации Promises/A+:
а также обработку ошибок:

Не думаю что в ближайшее время буду пользоваться этой фичей, но на всякий случай, как говорится, "врага" нужно знать в лицо :).