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

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску

Перевод: Максим Кузьмин (Cubewriter) Контакты:</br>* Skype: cubewriter</br>* E-mail: cubewriter@gmail.com</br>* Максим Кузьмин на freelance.ru
Проверка/Оформление/Редактирование: Мякишев Е.А.


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

Синтаксис

E.getFlags()

Параметры

Нет.

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

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

Описание

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

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

См.также

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