Вы получаете возвращаемое значение setTimeout
в консоли.
Возвращаемый
timeoutID
- это числовое ненулевое значение, которое идентифицирует таймер, созданный вызовомsetTimeout();
это значение может быть переданоclearTimeout()
для отмены таймаута.Может быть полезно знать, что
setTimeout()
иsetInterval()
используют один и тот же пул идентификаторов, аclearTimeout()
иclearInterval()
можно технически использовать взаимозаменяемо. Для ясности, однако, вы должны стараться всегда соответствовать им, чтобы избежать путаницы при сохранении кода
console.log(setTimeout(function(){
console.log('#' + 1);
}, 2));
console.log('#' + 2);
console.log(setTimeout(function(){
console.log('#' + 3);
}, 1));