lodash
Библиотека, предназначенная расширить базовую библиотеку JS, дополняя её методами обработки массивов и коллекций, а так же предоставляя некоторые полезные утилиты, упрощающие работу.
Функциональные методы
after
Метод позволяет запускать функции после задаваемого количества пропусков
Аргументы
n (number): Число пропусков, перед вызовом функции
func (function): Функция, вызываемая после заданного числа пропусков
Пример
import {after, forEach} from 'lodash';
const saves = ['profile', 'settings'];
const done = after(saves.length, function() {
console.log('done saving!');
});
forEach(saves, function(type) {
asyncSave({ 'type': type, 'complete': done });
});
// => Выведет в консоль сообщение 'done saving!' после двух двух асинхронных запросов.