Espruino:Справочник по API/Глобальные методы, переменные и объекты/Функция clearInterval(): различия между версиями
Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
Myagkij (обсуждение | вклад) Нет описания правки |
Нет описания правки |
||
(не показано 5 промежуточных версий 2 участников) | |||
Строка 5: | Строка 5: | ||
=Функция clearInterval()<ref>[https://www.espruino.com/Reference#t_l__global_clearInterval www.espruino.com - function clearInterval]</ref>= | =Функция clearInterval()<ref>[https://www.espruino.com/Reference#t_l__global_clearInterval www.espruino.com - function clearInterval]</ref>= | ||
<syntaxhighlight lang="javascript | <syntaxhighlight lang="javascript"> | ||
function clearInterval(id, ...) | function clearInterval(id, ...) | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Строка 11: | Строка 11: | ||
==Параметры== | ==Параметры== | ||
* '''id, ...''' – идентификатор, возвращенный предыдущим вызовом setInterval() | * '''id, ...''' – идентификатор, возвращенный предыдущим вызовом [[Espruino:Справочник по API/Глобальные методы, переменные и объекты/Функция setInterval()|setInterval()]] | ||
==Описание== | ==Описание== | ||
Останавливает периодический вызов функции, начатый с помощью [ | Останавливает периодический вызов функции, начатый с помощью [[Espruino:Справочник по API/Глобальные методы, переменные и объекты/Функция setInterval()|setInterval()]]. Например: | ||
<syntaxhighlight lang="javascript | <syntaxhighlight lang="javascript"> | ||
var id = setInterval(function () { print('foo'); }, 1000); | var id = setInterval(function () { print('foo'); }, 1000); | ||
clearInterval(id); | clearInterval(id); | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Если никакого аргумента задано не будет, эта функция остановит/предотвратит вызов всех функций, настроенных с помощью setInterval() и setTimeout(). | Если никакого аргумента задано не будет, эта функция остановит/предотвратит вызов всех функций, настроенных с помощью [[Espruino:Справочник по API/Глобальные методы, переменные и объекты/Функция setInterval()|setInterval()]] и [[Espruino:Справочник по API/Глобальные методы, переменные и объекты/Функция setTimeout()|setTimeout()]]. | ||
Если аргумент будет задан, но в итоге будет определен как ''undefined'', будет возбуждено исключение. Это нужно, чтобы случайно не остановить вызов сразу всех функций. | Если аргумент будет задан, но в итоге будет определен как ''undefined'', будет возбуждено исключение. Это нужно, чтобы случайно не остановить вызов сразу всех функций. | ||
Строка 28: | Строка 28: | ||
==Примеры== | ==Примеры== | ||
Эта функция используется в следующих статьях документации Espruino: | Эта функция используется в следующих статьях документации [[Espruino]]: | ||
* [https://www.espruino.com/LED+Matrix#line=82 Светодиодные матрицы] | * [https://www.espruino.com/LED+Matrix#line=82 Светодиодные матрицы] | ||
* [https://www.espruino.com/Servo+Motors#line=19 Серводвигатели] | * [https://www.espruino.com/Servo+Motors#line=19 Серводвигатели] | ||
Строка 66: | Строка 66: | ||
=См.также= | =См.также= | ||
=Внешние ссылки= | =Внешние ссылки= | ||
Строка 72: | Строка 72: | ||
<references /> | <references /> | ||
{{Навигационная таблица/Espruino}} | {{Навигационная таблица/Портал/Espruino}} | ||
[[Категория:Функция]] |
Текущая версия от 19:57, 23 мая 2023
Перевод: Максим Кузьмин
Проверка/Оформление/Редактирование: Мякишев Е.А.
Функция clearInterval()[1]
function clearInterval(id, ...)
Параметры
- id, ... – идентификатор, возвращенный предыдущим вызовом setInterval()
Описание
Останавливает периодический вызов функции, начатый с помощью setInterval(). Например:
var id = setInterval(function () { print('foo'); }, 1000);
clearInterval(id);
Если никакого аргумента задано не будет, эта функция остановит/предотвратит вызов всех функций, настроенных с помощью setInterval() и setTimeout().
Если аргумент будет задан, но в итоге будет определен как undefined, будет возбуждено исключение. Это нужно, чтобы случайно не остановить вызов сразу всех функций.
Примеры
Эта функция используется в следующих статьях документации Espruino:
- Светодиодные матрицы
- Серводвигатели
- Дистанционная WiFi-консоль
- Запись/считывание файлов и SD-карты
- USB и USB HID
- BLE-коммуникация
- Цифровые кости
- Мигание светодиодами
- Сигнал о незакрытой двери холодильника
- Клавиатурный замок
- Клавиатурный таймер
- Залогинивание в Google Sheets
- Свет, реагирующий на движение
- Подключение кнопки к Espruino Pico
- Подключение часов к Espruino Pico
- Погодная станция при помощи Espruino Pico
- Игра «Опасные провода» за 5 минут
- Видео, управляемое с помощью спортивного тренажера
- Однокнопочный замок
- Игра «Змейка»
- Понимание и применение ШИМ
- Хранение HTTPS-сертификатов
- Счетчик YouTube-просмотров
- Игра «Астероиды»
- 7-сегментные часы с эффектом морфинга
- MQTT-мост Bluetooth-Ethernet при помощи Pixl.js
- Многопользовательская игра «Понг» при помощи Pixl.js
- Регенератор сигнала от гидрометра Tilt
- Загрузчик HTTP-изображений
- Измеритель скорости реакции при помощи дисплея RGB123
- Вывод на дисплей PCD8544 температуры, считанной датчиком DS18B20
- Вывод на дисплей PCD8544 графика температуры, считанной датчиком DS18B20
- Бесполезная коробка (коробка, выключающая сама себя)
- Вывод на дисплей данных о температуре/влажности, а также на Xively через WiFi
См.также
Внешние ссылки