Espruino:Справочник по API/Класс E/getFlags()

Материал из Онлайн справочника
Версия от 15:14, 20 мая 2023; EducationBot (обсуждение | вклад)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)
Перейти к навигацииПерейти к поиску

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


Функция E.getFlags()[1]

Синтаксис

E.getFlags()

Параметры

Нет.

Возвращаемое значение

Объект, содержащий названия флагов и их значения.

Описание

Считывает значения флагов интерпретатора, которые отвечают за то, как Espruino управляет вашим JavaScript-кодом:

  • deepSleep – разрешает использование режима глубокого сна (также задается с помощью функции setDeepSleep()).
  • pretokenise – во время добавления функций они предварительно минифицируются, а ключевые (зарезервированные) слова предварительно токенизируются.
  • unsafeFlash – некоторые платформы запрещают запись/стирание данных в памяти интерпретатора, чтобы вы случайно не «окирпичили» свое устройство. Этот флаг позволяет снять эту защиту.
  • unsyncFiles – здесь задается, будет ли файл синхронизироваться с SD-картой после каждой записи (по умолчанию синхронизация включена) или нет. Отсутствие синхронизации ускоряет выполнение кода, но может привести к повреждению файловой системы, если при наличии смонтированной файловой системы вдруг отключится питание.

См.также

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