Espruino:Справочник по API/Глобальные методы, переменные и объекты/Функция reset()
Функция reset()[1]
Синтаксис
function reset(clearFlash)
Параметры
- clearFlash – это опциональный параметр. Если задать в нем true, это вдобавок удалит весь код, сохраненный в flash-памяти.
Описание
Выполняет сброс интерпретатора – очищает программную память в RAM и не загружает из flash-памяти сохраненную там программу. Эта функция НЕ ВЫПОЛНЯЕТ аппаратный сброс (что позволяет вам сбросить устройство, не отключая его от USB-порта).
Эта функция выполняется, только когда интерпретатор возвращается в состояние простоя. Например, при выполнении a=1;reset();a=2; в a по-прежнему будет undefined.
Самый надежный способ выполнить полный сброс – это нажать на кнопку сброса.
Если вызвать reset() без аргументов, это сбросит состояние платы в RAM, но не в flash-памяти. При следующем включении платы (или после вызова load()) плата загрузит код, который был сохранен в flash-памяти при помощи save().
Примеры
Эта функция используется в следующих статьях документации Espruino:
См.также
Внешние ссылки