асинхронным ?)
setTimeout там был? Значит был асинхронным... Хотя setTimeout это API браузера все же...
Возможность передавать функцию была в JS изначально, если я не ошибаюсь
Обсуждают сегодня