В этом уроке мы объясним альтернативу JavaScript функции сна.
Что такое JavaScript-альтернатива функции сна?
В JavaScript нет встроенной функции сна. Тем не менее, это альтернатива, которую можно использовать вместо функции сна. “ установить время ожидания () ” — это очень простой способ сделать задержку в программе JavaScript или перевести файл JavaScript в спящий режим на указанный период времени.
Синтаксис
setTimeout ( разрешение, мс )
Пример 1. Использование setTimeout() напрямую
Вы можете использовать « установить время ожидания () ” прямо в консоли и установите ограничение по времени для указанного элемента, чтобы сделать задержку. Для этого используйте « console.log() ” метода JavaScript и передать строку в качестве аргумента этого метода:
консоль. бревно ( 'Добро пожаловать' ) ;
Использовать ' установить время ожидания () », который выполняет блок кода только один раз после указанного времени, например, для « 3000 ” миллисекунды:
setTimeout ( ( ) => { консоль. бревно ( 'в линукс!' ) ; } , 3000 ) ;
Передайте другую строку в качестве аргумента для console.log() для отображения на консоли:
консоль. бревно ( 'Ждать!' ) ;Можно заметить, что строка, которую мы передали в метод setTimeout(), появилась на экране с задержкой в три секунды:
Пример 2: Использование setTimeout() в функции
Чтобы использовать «setTimeout()» в функции, определите функцию с определенным именем. Затем приведенная выше функция сна использует функцию «setTimeout()» для разрешения промиса через указанное количество миллисекунд:
функция сна ( РС ) {возвращаться новый Обещать ( решать => setTimeout ( разрешение, мс ) ) ;
}
Теперь определите асинхронную функцию, которая позволяет вернуть обещание и получить возвращаемое значение. При этом мы можем использовать метод сна в функции для установки задержки:
асинхронная функция delayedGreeting ( ) {консоль. бревно ( 'Добро пожаловать' ) ;
ждать сна ( 2000 г. ) ;
консоль. бревно ( 'в линуксинт' ) ;
ждать сна ( 2000 г. ) ;
консоль. бревно ( 'До свидания!' ) ;
}
Наконец, вызовите определенную функцию, чтобы вернуть значение на экране:
задержаноПриветствие ( ) ;Выход
Это все, что касается JavaScript-альтернативы функции сна.
Заключение
JavaScript предоставляет « установить время ожидания () ” в качестве альтернативы функции сна. «setTimeout()» — это очень простой способ сделать задержку в программе JavaScript или перевести файл JavaScript в спящий режим на указанный период времени. В этом посте описана альтернатива JavaScript, которую можно использовать вместо функции сна.