34 lines
1.6 KiB
Markdown
34 lines
1.6 KiB
Markdown
|
---
|
|||
|
title: Window setInterval Method
|
|||
|
localeTitle: Набор окон
|
|||
|
---
|
|||
|
## Набор окон
|
|||
|
|
|||
|
Метод `setInterval()` вызывает функцию или оценивает выражение через определенные интервалы (в миллисекундах).
|
|||
|
|
|||
|
```js
|
|||
|
setInterval(function(){ alert("Hello"); }, 3000);
|
|||
|
```
|
|||
|
|
|||
|
Метод `setInterval()` будет продолжать вызов функции до вызова `clearInterval()` , или окно закрывается.
|
|||
|
|
|||
|
Метод `setInterval()` может передавать дополнительные параметры функции, как показано в примере ниже.
|
|||
|
|
|||
|
```js
|
|||
|
setInterval(function, milliseconds, parameter1, parameter2, parameter3);
|
|||
|
```
|
|||
|
|
|||
|
Значение ID, возвращаемое `setInterval()` , используется как параметр для метода `clearInterval()` .
|
|||
|
|
|||
|
Советы:
|
|||
|
|
|||
|
* 1000 мс = 1 секунда.
|
|||
|
* Чтобы выполнить функцию только один раз, после заданного количества миллисекунд, используйте метод `setTimeout()` .
|
|||
|
|
|||
|
#### Дополнительная информация:
|
|||
|
|
|||
|
Документация: [MDN](https://developer.mozilla.org/en-US/docs/Web/API/WindowOrWorkerGlobalScope/setInterval)
|
|||
|
|
|||
|
JavaScript setInterval () Примеры функций: [Sitepoint](https://www.sitepoint.com/setinterval-example/)
|
|||
|
|
|||
|
и еще несколько примеров: [w3schools](https://www.w3schools.com/jsref/met_win_setinterval.asp)
|