Глобальные функции

setTimeout

function setTimeout(callback, delay, ...args)

  • callback — функция для выполнения. Тип function.
  • delay — задержка перед вызовом callback-функции в миллисекундах. Тип number.
  • args — аргументы, передаваемые в callback-функцию. Необязательный параметр.

Позволяет вызвать функцию один раз через определённый интервал времени. Возвращает идентификатор таймаута.

clearTimeout

function clearTimeout(timeoutID)

  • timeoutID — идентификатор таймаута, который вы хотите отменить. Тип number.

Отменяет таймаут, установленный вызовом setTimeout.

btoa

function btoa(text, encoding)

  • text — строка, которую нужно закодировать. Тип string.
  • encoding — необязательный параметр, который может принимать единственное значение "utf-8", что означает, что в base64 кодируется строка в кодировке utf-8. Если аргумент не указан или равен undefined, то это означает, что в base64 кодируется строка в кодировке latin-1. Тип string.

Создаёт ASCII строку, закодированную в base-64 из "строки" бинарных данных. Возвращает закодированную строку.

atob

function atob(text, encoding)

  • text — строка, которую нужно закодировать. Тип string.
  • encoding — необязательный параметр, который может принимать единственное значение "utf-8", что означает, что в base64 была закодирована строка в кодировке utf-8. Если аргумент не указан или равен undefined, то это означает, что в base64 была закодирована строка в кодировке latin-1. Тип string.

Декодирует строку, закодированную с использованием base-64. Возвращает декодированную строку.