SetTimeout: простой способ управления задержками в JavaScript
setTimeout - это метод JavaScript для задержки выполнения функции или блока кода на определенное время, указанное в миллисекундах. Он определяет функцию, которая будет выполнена после заданной задержки.
Пример использования:
javascript
setTimeout(function() {
alert('Это появится через 2 секунды');
}, 2000);
В этом примере функция выполняется через 2 секунды (2000 миллисекунд), и в это время на экране ничего не происходит. После заданной задержки функция сработает и появится окно с сообщением 'Это появится через 2 секунды'.
setTimeout также может быть использован для вызова объектов и функций, например:
javascript
let greeting = {
greet: function() {
console.log('Привет, мир!');
}
}
setTimeout(greeting.greet, 5000);
Здесь функция "greet" из объекта "greeting" будет вызвана после 5 секунд задержки.
Можно даже передавать параметры в функцию, вызываемую по settimeout, например:
javascript
function sayHello(name) {
alert('Привет, ' + name + '!');
}
setTimeout(sayHello, 5000, 'John');
В этом примере по окончанию задержки функция "sayHello" будет вызвана с параметром "John", и на экране появится сообщение "Привет, John!".