Espruino:Справочник по API/Класс E/getFlags(): различия между версиями

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
Нет описания правки
Нет описания правки
 
(не показана 1 промежуточная версия этого же участника)
Строка 7: Строка 7:
==Синтаксис==
==Синтаксис==


<syntaxhighlight lang="javascript" enclose="div">
<syntaxhighlight lang="javascript">
E.getFlags()
E.getFlags()
</syntaxhighlight>
</syntaxhighlight>
Строка 29: Строка 29:
=См.также=
=См.также=


{{ads}}
 


=Внешние ссылки=
=Внешние ссылки=
Строка 35: Строка 35:
<references />
<references />


{{Навигационная таблица/Espruino}}
{{Навигационная таблица/Портал/Espruino}}
{{Навигационная таблица/Телепорт}}

Текущая версия от 15:14, 20 мая 2023

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


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

Синтаксис

E.getFlags()

Параметры

Нет.

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

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

Описание

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

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

См.также

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