evgeniy8705
@evgeniy8705
Повелитель вселенной

Откуда третий аргумент в setTimeout?

В учебнике на learn.javascript.ru читаю главу про генераторы.
Там есть пример использования библиотеки "co".
co(function*() {
	let res = yield new Promise(resolve => {
		setTimeout(resolve, 1000, 1);
	});

	return res;
}).then(console.log);


И вот что то я догнать не могу, откуда третий аргумент (1) у таймера?
  • Вопрос задан
  • 389 просмотров
Решения вопроса 1
EreminD
@EreminD
Кое-что умею
Надо где-нибудь посмотреть про это
Судя по всему, просто набор параметров для вызываемой функции. И, параметров может быть больше
Вот пример

Что из себя функция resolve представляет? Пробовали написать не 1, а 2, 3, 4 - результат меняется?
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы