Espruino:Справочник по API/Глобальные методы, переменные и объекты/Функция clearInterval(): различия между версиями

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
(Новая страница: «{{Espruino/Панель перехода}} {{Перевод от Сubewriter}} {{Myagkij-редактор}} =<ref>[]</ref>= <syntaxhighlight lang="javascri...»)
 
Нет описания правки
Строка 3: Строка 3:
{{Myagkij-редактор}}
{{Myagkij-редактор}}


=<ref>[]</ref>=
=Функция clearInterval()<ref>[https://www.espruino.com/Reference#t_l__global_clearInterval www.espruino.com - function clearInterval]</ref>=


<syntaxhighlight lang="javascript" enclose="div">
function clearInterval(id, ...)
</syntaxhighlight>


==Параметры==


* '''id, ...''' – идентификатор, возвращенный предыдущим вызовом setInterval()


==Описание==


Останавливает периодический вызов функции, начатый с помощью [https://www.espruino.com/Reference#l__global_setInterval setInterval()]. Например:


<syntaxhighlight lang="javascript" enclose="div">
<syntaxhighlight lang="javascript" enclose="div">
var id = setInterval(function () { print('foo'); }, 1000);
clearInterval(id);
</syntaxhighlight>


</syntaxhighlight>
Если никакого аргумента задано не будет, эта функция остановит/предотвратит вызов всех функций, настроенных с помощью setInterval() и setTimeout().
 
Если аргумент будет задан, но в итоге будет определен как ''undefined'', будет возбуждено исключение. Это нужно, чтобы случайно не остановить вызов сразу всех функций.
 
==Примеры==
 
Эта функция используется в следующих статьях документации Espruino:
* [https://www.espruino.com/LED+Matrix#line=82 Светодиодные матрицы]
* [https://www.espruino.com/Servo+Motors#line=19 Серводвигатели]
* [https://www.espruino.com/WiFi+Remote+Console#line=25 Дистанционная WiFi-консоль]
* [https://www.espruino.com/File+IO#line=53 Запись/считывание файлов и SD-карты]
* [https://www.espruino.com/USB#line=47 USB и USB HID]
* [https://www.espruino.com/BLE+Communications#line=159 BLE-коммуникация]
* [https://www.espruino.com/Digital+Dice#line=15,25,66,97,116,134,159 Цифровые кости]
* [https://www.espruino.com/Flashing+Lights#line=51 Мигание светодиодами]
* [https://www.espruino.com/Freezer+Alarm#line=32 Сигнал о незакрытой двери холодильника]
* [https://www.espruino.com/KeyPad+Combination+Lock#line=59 Клавиатурный замок]
* [https://www.espruino.com/KeyPad+Timer#line=53,65 Клавиатурный таймер]
* [https://www.espruino.com/Logging+to+Google+Sheets#line=48 Залогинивание в Google Sheets]
* [https://www.espruino.com/Motion+Sensing+Lights#line=58,78 Свет, реагирующий на движение]
* [https://www.espruino.com/Pico+Buttons#line=11 Подключение кнопки к Espruino Pico]
* [https://www.espruino.com/Pico+Clock#line=16,63 Подключение часов к Espruino Pico]
* [https://www.espruino.com/Pico+Weather+Station#line=80 Погодная станция при помощи Espruino Pico]
* [https://www.espruino.com/Pico+Wire+Loop+Game#line=30,105 Игра «Опасные провода» за 5 минут]
* [https://www.espruino.com/Puck.js+Exercise+Machine#line=53 Видео, управляемое с помощью спортивного тренажера]
* [https://www.espruino.com/Single+Button+Combination+Lock#line=144 Однокнопочный замок]
* [https://www.espruino.com/Snake#line=44,89,210,227 Игра «Змейка»]
* [https://www.espruino.com/Software+PWM#line=9,21 Понимание и применение ШИМ]
* [https://www.espruino.com/Storing+HTTPS+Certificates#line=92 Хранение HTTPS-сертификатов]
* [https://www.espruino.com/YouTube+View+Counter#line=27 Счетчик YouTube-просмотров]
* [https://www.espruino.com/Asteroids+Game#line=28 Игра «Астероиды»]
* [https://www.espruino.com/Morphing+Clock#line=178 7-сегментные часы с эффектом морфинга]
* [https://www.espruino.com/Pixl.js+BLE+Ethernet+Bridge#line=43 MQTT-мост Bluetooth-Ethernet при помощи Pixl.js]
* [https://www.espruino.com/Pixl.js+Multiplayer+Pong#line=147 Многопользовательская игра «Понг» при помощи Pixl.js]
* [https://www.espruino.com/Tilt+Repeater#line=53,60 Регенератор сигнала от гидрометра Tilt]
* [https://www.espruino.com/http_get_image#line=33 Загрузчик HTTP-изображений]
* [https://www.espruino.com/rgb123_reaction_timer#line=123 Измеритель скорости реакции при помощи дисплея RGB123]
* [https://www.espruino.com/temperature_display_pcd8544#line=7 Вывод на дисплей PCD8544 температуры, считанной датчиком DS18B20]
* [https://www.espruino.com/temperature_graph_pcd8544#line=7 Вывод на дисплей PCD8544 графика температуры, считанной датчиком DS18B20]
* [https://www.espruino.com/useless_box#line=37 Бесполезная коробка (коробка, выключающая сама себя)]
* [https://www.espruino.com/wifi_humidity#line=38 Вывод на дисплей данных о температуре/влажности, а также на Xively через WiFi]


=См.также=
=См.также=

Версия от 19:09, 19 ноября 2020

Перевод: Максим Кузьмин
Проверка/Оформление/Редактирование: Мякишев Е.А.


Функция clearInterval()[1]

function clearInterval(id, ...)

Параметры

  • id, ... – идентификатор, возвращенный предыдущим вызовом setInterval()

Описание

Останавливает периодический вызов функции, начатый с помощью setInterval(). Например:

var id = setInterval(function () { print('foo'); }, 1000);
clearInterval(id);

Если никакого аргумента задано не будет, эта функция остановит/предотвратит вызов всех функций, настроенных с помощью setInterval() и setTimeout().

Если аргумент будет задан, но в итоге будет определен как undefined, будет возбуждено исключение. Это нужно, чтобы случайно не остановить вызов сразу всех функций.

Примеры

Эта функция используется в следующих статьях документации Espruino:

См.также

Внешние ссылки