Довідник по методах JavaScript об'єктів

JavaScript — мова програмування, яка найчастіше використовується для створення інтерактивних Web-сторінок.

Дозволяє реалізувати ряд складних рішень в Web-документах і надає можливість на боці клієнта взаємодіяти з користувачем.

Із JavaScript можна:

  • створювати сценарії Web-сторінок
  • динамічно змінювати зовнішній вигляд Web-сторінок
  • асинхронно обмінюватися даними з сервером
  • створювати односторінкові та прогресивні Web-застосунки (React, AngularJS, Vue.js)

Із JavaScript також можна програмувати на боці сервера


Метод Опис
abort Скасовує всі операції з цим сигналом.
abort Перериває запит.
abort Перериває читання.
abs Повертає абсолютне значення числа.
acos Повертає арккосинус числа у радіанах.
acosh Повертає гіперболічний арккосинус числа.
add Додає об'єкт.
add Додає значення, якщо його ще немає.
add Додає клас до елементу DOM.
addEventListener Додає обробник події до об'єкта.
addEventListener Додає обробник події.
addEventListener Дозволяє зареєструвати функцію-слухача подій на вказаному об'єкті.
addEventListener Додає обробник події до визначеного об'єкта.
addRange Додає діапазон до виділення.
adoptNode Переміщує вузол з одного документа до поточного документа.
alert Модальне вікно з повідомленням.
alert Виводить модальне діалогове вікно з текстовим повідомленням.
all Чекає на виконання ВСІХ промісів; відхиляється з першим відхиленим.
allSettled Чекає на завершення всіх промісів і віддає масив їхніх результатів.
any Виконується з першим успішним промісом зі списку.
append Додає вузли чи текст у кінець.
append Додає значення, не чіпаючи наявні.
append Додає поле, не чіпаючи наявні.
appendChild Додає елемент до батьківського елементу.
appendChild Додає вузол у кінець дітей.
apply Викликає функцію з заданими this та аргументами.
apply Викликає функцію з заданим this і аргументами масивом.
arc Малює дугу чи коло.
arrayBuffer Читає вміст як ArrayBuffer (проміс).
asin Повертає арксинус числа у радіанах.
asinh Обчислює гіперболічний арксинус числа.
asIntN Обрізає BigInt до знакового числа з N біт.
assert Перевіряє умову і виводить повідомлення у консоль, якщо умова хибна.
assign Завантажує новий документ за вказаною URL-адресою.
asUintN Обрізає BigInt до беззнакового числа з N біт.
at Повертає символ за зазначеним індексом.
at Повертає елемент масиву за вказаним індексом
atan Обчислює арктангенс (тангенсний кут) заданого числа.
atan2 Визначає полярний кут (в радіанах) між позитивною половиною осі X та точкою, заданою координатами.
atanh Повертає обернений гіперболічний арктангенс числа.
atob Перетворює закодований у base-64 рядок на рядок ASCII.
back Повертає користувача на одну сторінку назад у історії браузера.
beginPath Починає новий шлях.
bind Створює нову функцію з прив'язаним this і, за потреби, аргументами.
blur Відміняє фокусування з обраного елемента на веб-сторінці.
blur Видаляє фокус з конкретного елемента HTML.
break Припиняє виконання поточного циклу або оператора `switch`.
btoa Кодує рядок до формату base-64.
call Викликає функцію з заданим this і аргументами через кому.
canParse Чи можна розібрати рядок як адресу — без винятку.
catch Додає обробник відхилення проміса.
cbrt Повертає кубічний корінь з дійсного числа.
ceil Заокруглює число до найближчого більшого цілого.
charAt Повертає символ у рядку за вказаним індексом.
charCodeAt Повертає числове значення Unicode для символу, що стоїть на вказаній позиції у рядку.
class Дозволяє створювати класи для об'єктно-орієнтованого програмування.
clear Очищає всі дані, що збережені у вибраній області сховища браузера.
clear Видаляє всі пари.
clear Видаляє всі значення.
clear Очищує весь поточний вміст консолі.
clearInterval Скасовує setInterval.
clearInterval Зупиняє виконання повторюваних дій, заданих за допомогою setInterval().
clearRect Очищає прямокутну область.
clearTimeout Скасовує виконання запланованої дії, встановленої за допомогою setTimeout().
clearTimeout Скасовує setTimeout.
click Активує подію "клік" для HTML-елементу.
cloneContents Копіює вміст діапазону у DocumentFragment.
cloneNode Клонує вузол; з true — разом із нащадками.
cloneNode Створює копію вузла.
close Закриває з'єднання.
close Закриває сповіщення.
close Закриває документ, який був відкритий методом document.open().
close Закриває вікно браузера, яке було відкрито за допомогою JavaScript.
closePath Замикає шлях.
closest Шукає ближній батьківський елемент.
clz32 Рахує кількість початкових нульових бітів в 32-бітному цілому представленні числа.
codePointAt Повертає числове значення Unicode для символу, розташованого на вказаній позиції в рядку.
compareDocumentPosition Визначає розташування елемента у відношенні до іншого в DOM.
concat Об'єднує два або більше рядків, утворюючи новий рядок.
concat Долучає до масиву ряд масивів або значень Об'єднує два чи більше масивів у один
confirm Відображає модальне вікно з повідомленням та кнопками "ОК" та "Скасувати".
confirm Модальне вікно з питанням; повертає true/false.
construct Аналог оператора new.
constructor Створює новий рядковий об'єкт з вказаного значення.
constructor Ініціалізує екземпляр класу при його створенні.
constructor Створює новий об'єкт дати, представляючи поточний момент часу або конкретний час, заданий параметрами.
constructor Створює новий об'єкт типу Boolean.
contains Перевіряє наявність класу у елементі DOM.
contains Перевіряє, чи містить елемент інший елемент.
contains Чи є вузол нащадком цього.
copyWithin Копіює елементи масиву всередині масиву згідно з заданими позиціями
cos Повертає косинус числа (поданого в радіанах).
cosh Повертає гіперболічний косинус числа.
count Відстежує та виводить кількість разів виклику цього методу.
createAttribute Створює новий атрибут для елемента DOM.
createComment Створює новий коментар у DOM, не відображаючи його на сторінці.
createDocumentFragment Створює та повертає порожній DocumentFragment, який може містити DOM вузли.
createElement Створює новий елемент в документі HTML.
createEvent Ініціює створення нового об'єкта події.
createLinearGradient Створює лінійний градієнт.
createObjectURL Тимчасова blob:-адреса для Blob чи File.
createRadialGradient Створює радіальний градієнт.
createTextNode Створює новий текстовий вузол у документі.
decode Байти → рядок.
decodeURI Перетворює закодований URI назад в звичайний рядок.
decodeURIComponent Перетворює закодовані компоненти URI назад у їхній первісний текстовий формат.
defineProperty Визначає властивість; повертає true/false замість винятку.
delete Видаляє пару за ключем.
delete Видаляє поле.
delete Видаляє параметр.
delete Видаляє пару за ключем.
delete Видаляє значення.
delete Видаляє об'єкт.
deleteContents Видаляє вміст діапазону з документа.
deleteProperty Аналог оператора delete.
disconnect Припиняє стежити за всіма.
disconnect Припиняє стежити за всіма.
disconnect Припиняє стеження.
dispatchEvent Штучно запускає подію на цілі.
drawImage Малює зображення, відео чи інший canvas.
encode Рядок → Uint8Array.
encodeURI Перетворює текст в кодований вигляд, придатний для використання в Уніфікованих Ідентифікаторах Ресурсу (URI).
encodeURIComponent Закодовує компонент URI, замінюючи спеціальні символи на їхні коди відсотка.
endsWith Перевіряє, чи закінчується рядок певним підрядком.
entries Ітератор пар [ключ, значення].
entries Повертає ітератор, що містить всі пари індекс-значення для кожного елемента.
entries Повертає об'єкт ітератора.
entries Ітератор пар [ім'я, значення].
entries Повертає Array Iteration Object поточного масиву у вигляді пари ключ/значення
error Виводить повідомлення про помилку у консоль.
escape Перетворює спеціальні символи в рядку на їхні закодовані у вигляді URI еквіваленти.
eval Виконує рядок як код JavaScript.
every Перевіряє, чи кожен елемент масиву задовільняє заданим вимогам
execCommand Виконує команду редагування на елементі документу.
exitFullscreen Завершує режим повноекранного відображення у браузері, повертаючи сторінку до звичайного вигляду.
exp Підносить основу натурального логарифма до вказаного степеня.
expm1 Повертає результат віднімання одиниці від експоненції заданого числа.
fill Заповнює елементи в масиві певним статичним значенням
fill Заливає поточний шлях.
fillRect Малює залитий прямокутник.
fillText Малює залитий текст.
filter Створює новий масив, але тільки з тих елементів, котрі пройшли перевірку
finally Додає обробник, який виконується незалежно від результату.
find Повертає значення першого знайденого елемента масиву, котрий пройшов перевірку
findIndex Повертає індекс першого знайденого елемента масиву, котрий пройшов перевірку
flat Формує з багатовимірного масиву, масив з меншою кількістю вимірів
flatMap Виконує вказану функцію над кожним елементом масиву який вилазить за дозволену кількість вимірів
floor Заокруглює число до найближчого меншого цілого.
focus Дає фокус конкретному HTML-елементу, дозволяючи взаємодіяти з ним.
focus Установлює фокус на елементі.
for Повертає символ із глобального реєстру за ключем (створює за потреби).
forEach Виконує задану функцію для кожного елемента NodeList.
forEach Перебирає елементи DOMTokenList.
forEach Виконує функцію для кожної пари.
forEach Виконує функцію для кожного елемента масиву
forEach Виконує функцію для кожної пари.
forEach Виконує функцію для кожного значення.
forward Дозволяє переміщуватися вперед у історії перегляду браузера.
from Створює масив з масивоподібного об’єкта
fromCharCode Перетворює набір числових кодів Unicode у відповідний рядок.
fround Перетворює число у його найближче представлення у форматі одиничної точності з рухомою комою.
get Перше значення поля.
get Повертає значення за ключем або undefined.
get Перше значення параметра.
get Повертає значення за ключем-об'єктом.
get Читає властивість об'єкта.
getAll Усі значення поля.
getAll Усі значення параметра.
getAttribute Повертає значення атрибуту.
getAttributeNode Повертає об'єкт атрибута за ім'ям.
getBoundingClientRect Повертає розміри та положення елементу в контексті вікна.
getBoundingClientRect Прямокутник діапазону у координатах вікна.
getComputedStyle Обчислені CSS-стилі елемента.
getComputedStyle Повертає об'єкт, що містить значення усіх CSS властивостей елемента.
getCurrentPosition Отримує поточне місцезнаходження користувача за допомогою GPS або інших датчиків.
getDate Повертає день місяця (від 1 до 31) для вказаної дати.
getDay Повертає день тижня для вказаної дати у вигляді числа від 0 (неділя) до 6 (субота).
getElementById Нащадок за id.
getElementById Повертає елемент за унікальним ідентифікатором з HTML-документа.
getElementsByClassName Повертає живу колекцію елементів, що мають вказаний клас.
getElementsByClassName Повертає псевдомасив елементів, що відповідають заданому імені класу CSS.
getElementsByName Повертає колекцію елементів з вказаним атрибутом name.
getElementsByTagName Повертає колекцію елементів, що відповідають заданому імені тегу HTML.
getElementsByTagName Повертає колекцію елементів, що відповідають заданому імені тега.
getFloat64 Читає 64-бітне число з рухомою комою.
getFullYear Повертає чотиризначний рік зазначеної дати відповідно до місцевого часу.
getHours Повертає годину (від 0 до 23) вказаної дати за місцевим часом.
getImageData Читає пікселі області.
getInt16 Читає знакове 16-бітне число.
getInt32 Читає знакове 32-бітне число.
getInt8 Читає знакове 8-бітне число за зсувом.
getItem Отримує значення за вказаним ключем з обраного сховища.
getMilliseconds Повертає мілісекунди (від 0 до 999) з заданої дати.
getMinutes Повертає хвилини від 0 до 59 з об'єкта дати згідно з місцевим часом.
getModifierState Перевіряє, чи натиснута певна клавіша-модифікатор (наприклад, `Shift`, `Control`, `Alt`) під час події клавіатури.
getModifierState Перевіряє, чи активована вказана модифікаторна клавіша під час події клавіатури.
getModifierState Перевіряє стан клавіш-модифікаторів (таких як `Alt`, `Shift`, `Control`, `Meta`) під час події миші. Повертає `true`, якщо зазначена клавіша активна, інакше `false`.
getModifierState (MouseEvent) Перевіряє, чи активована вказана модифікаторна клавіша (Shift, Ctrl, Alt тощо).
getMonth Повертає місяць (від 0 до 11) вказаної дати, відповідно до місцевого часу.
getNamedItem Отримує вказане значення атрибута.
getPrototypeOf Повертає прототип об'єкта.
getRandomValues Генерує криптографічно стійкі випадкові значення для масивів.
getRandomValues Заповнює типізований масив криптостійкими випадковими числами.
getRangeAt Повертає діапазон виділення за індексом.
getResponseHeader Читає заголовок відповіді.
getSeconds Повертає секунди (від 0 до 59) конкретного моменту часу, представленого об'єктом дати.
getTargetRanges Повертає масив діапазонів (`Range`), які представляють виділений текст або область, пов'язану з подією вводу в документі. Використовується головним чином з подіями редагування для визначення текстових діапазонів, на які впливають зміни.
getTime Повертає кількість мілісекунд, що минули з 1 січня 1970 року UTC до заданої дати.
getTimezoneOffset Повертає різницю в хвилинах між місцевим часом та Універсальним координованим часом (UTC).
getUint8 Читає беззнакове 8-бітне число.
getUTCDate Повертає день місяця (від 1 до 31) для заданої дати відповідно до UTC.
getUTCDay Повертає день тижня (від 0 до 6) для вказаної дати за координованим універсальним часом (UTC).
getUTCFullYear Повертає рік вказаної дати за координованим універсальним часом (UTC).
getUTCHours Повертає годину (від 0 до 23) заданої дати за часовим поясом UTC.
getUTCMilliseconds Отримує мілісекунди поточної дати згідно з універсальним координованим часом (UTC).
getUTCMinutes Повертає хвилини (від 0 до 59) вказаної дати за координованим всесвітнім часом (UTC).
getUTCMonth Повертає місяць вказаної дати за координованим всесвітнім часом, де 0 відповідає січню, а 11 - грудню.
getUTCSeconds Повертає секунди (від 0 до 59) конкретного моменту часу за UTC.
go Переміщує користувача на вказану кількість сторінок вперед або назад у історії браузера.
group Групує вихідні повідомлення у консолі, створюючи вкладену структуру.
groupCollapsed Згортає вкладені логи в консолі.
groupEnd Завершує поточну групу виведення в консолі.
has Перевіряє наявність об'єкта.
has Перевіряє наявність ключа.
has Перевіряє наявність значення.
has Аналог оператора in.
has Перевіряє наявність ключа.
has Чи є параметр.
has Чи є поле.
hasAttribute Перевіряє наявність вказаного атрибута в елементі та повертає true/false.
hasAttributes Перевіряє наявність атрибутів.
hasChildNodes Чи має вузол дітей.
hasChildNodes Перевіряє наявність дочірніх вузлів.
hasFocus Визначає, чи є фокус документа в даний момент активним.
importNode Імпортує вузол з іншого документа до поточного, без зміни оригіналу.
includes Провіряє, чи міститься заданий підрядок у вихідному рядку.
includes Перевірте, чи містить масив вказаний елемент
indexOf Шукає, починаючи з початку масиву, вказане значення в масиві та повертає його позицію
indexOf Повертає індекс першого входження заданого підрядка в рядку.
info Виводить інформаційне повідомлення в консоль.
initKeyboardEvent Ініціалізує подію клавіатури вручну, задаючи її властивості (застарілий метод; сучасні API використовують `KeyboardEvent`).
initKeyEvent Ініціалізує подію `KeyEvent`, задаючи деталі про клавішу (також застарілий метод, що підтримується лише в деяких браузерах).
initMouseEvent Ініціалізує об'єкт події миші з вказаними властивостями. Використовується для створення налаштованої події миші, але застарілий і не рекомендується для використання в сучасних додатках.
initStorageEvent Ініціалізує подію `storage` вручну, дозволяючи створювати об'єкти подій для тестування чи кастомних сценаріїв. Застарілий метод, використовується рідко.
initUIEvent Ініціалізує користувацьку подію `UIEvent` з визначеними параметрами, використовується для створення кастомних подій.
insertAdjacentElement Вставляє елемент поруч із вказаним елементом.
insertAdjacentHTML Вставляє HTML код поруч з елементом.
insertAdjacentText Вставляє текст поруч з елементом.
insertBefore Вставляє елемент перед вказаним елементом.
insertBefore Вставляє вузол перед заданою дитиною.
insertNode Вставляє вузол на початок діапазону.
isArray Перевіряє, чи є вказаний об’єкт масивом
isDefaultNamespace Визначає, чи вказаний простір імен є простором імен за замовчуванням.
isEqualNode Порівнює вміст двох вузлів DOM.
isFinite Визначає, чи є даний числовий аргумент скінченним числом.
isFinite Перевіряє, чи є значення скінченним числом.
isInteger Перевіряє, чи є значення цілим числом.
isNaN Перевіряє, чи є значення "не числом" (NaN).
isNaN Перевіряє, чи є значення "не числом" (NaN).
isSafeInteger Визначає, чи є число безпечним цілим числом в межах діапазону точного представлення у JavaScript.
isSameNode Перевіряє, чи вказані вузли є одним і тим же вузлом.
isSupported Перевіряє, чи підтримує поточний браузер певну функціональність або функцію JavaScript.
isView Чи є аргумент представленням буфера (TypedArray або DataView).
item Повертає елемент Attr за вказаним індексом.
item Повертає елемент DOMTokenList за заданим індексом.
item Метод повертає елемент з колекції за індексом.
item Повертає елемент з NodeList за вказаним індексом.
javaEnabled Перевіряє підтримку Java у браузері користувача.
join Об’єднує всі елементи масиву в рядок
key Метод повертає ключ, що відповідає вказаному індексу у сховищі.
keyFor Повертає ключ глобального символа.
keys Повертає Array Iteration Object, що містить ключі вихідного масиву
keys Повертає масив із власними перелічуваними ключами заданого об'єкта.
keys Ітератор ключів у порядку вставки.
keys Повертає ітератор для індексів у NodeList.
keys Повертає новий ітератор, що містить ключі для кожного індексу в об'єкті DOMTokenList
lastIndexOf Шукає, починаючи з кінця масиву, вказане значення в масиві та повертає його позицію
lastIndexOf Знаходить індекс останнього входження заданого підрядка в рядку.
lineTo Веде лінію до точки.
localeCompare Порівнює рядок з іншим рядком, враховуючи локальні особливості мови.
log Виводить повідомлення в консоль для налагодження та відладки програми.
log Повертає натуральний логарифм (за основою e) числа.
log10 Повертає десятковий логарифм числа.
log1p Повертає натуральний логарифм (по основі e) числа, збільшеного на одиницю.
log2 Повертає логарифм числа по основі 2.
map Створює новий масив із результатом виклику функції для кожного елемента масиву
match Здійснює пошук у рядку за допомогою регулярного виразу.
matches Перевіряє, відповідає чи ні елемент селектору.
matchMedia Перевіряє, чи задовольняють вказані медіа-запити параметрам вікна переглядача.
matchMedia Перевіряє медіа-запит із JavaScript.
max Повертає найбільше значення серед переданих аргументів.
measureText Вимірює ширину тексту.
min Повертає найменше значення серед переданих аргументів.
moveBy Переміщує вікно браузера на вказану кількість пікселів відносно поточного положення.
moveTo Переносить перо в точку.
moveTo Задає абсолютне положення вікна браузера на екрані.
namedItem Повертає елемент з колекції за іменем.
next Продовжує виконання до наступного yield; повертає {value, done}.
normalize Метод нормалізує вузли у DOM.
normalize Об'єднує суміжні текстові вузли в один вузол.
normalizeDocument Нормалізує структуру документа шляхом видалення порожніх текстових вузлів та об'єднання суміжних.
now Повертає поточний час в мілісекундах з моменту початку епохи Unix (1 січня 1970 року).
Number Вбудований об'єкт, що представляє числовий конструктор і допоміжні методи для роботи з числами.
observe Починає стежити за розміром елемента.
observe Починає стежити за елементом.
observe Починає стежити за вузлом із заданою конфігурацією.
open Відкриває новий або очищає існуючий документ для динамічного наповнення.
open Відкриває нове вікно браузера або вкладку.
open Відкриває нове вікно чи вкладку.
open Ініціалізує запит: метод і адреса.
ownKeys Усі власні ключі об'єкта, включно з символами.
padEnd Перетворює рядок на вказану довжину, додаючи символи на кінець рядка.
padStart Додає символи на початок рядка до досягнення заданої довжини, повертаючи новий рядок.
parse Перетворює рядок у форматі JSON на об'єкт JavaScript.
parse Конвертує рядкове представлення дати та часу в числове значення мілісекунд з початку епохи Unix.
parseFloat Перетворює рядок у десяткове число.
parseFloat Перетворює рядок на десяткове число з плаваючою комою.
parseFromString Створює Document із рядка розмітки.
parseInt Перетворює рядок у ціле число.
parseInt Перетворює рядок у ціле число.
persisted Властивість подій `pageshow` та `pagehide`, яка визначає, чи сторінка була завантажена з кешу (значення `true`), що часто відбувається при використанні кнопок навігації браузера.
pop Вилучає останній елемент з масиву та повертає його значення
postMessage Надсилає повідомлення воркеру.
postMessage Надсилає повідомлення воркеру.
postMessage Безпечно передає повідомлення між вікнами.
pow Підносить число до вказаного степеня та повертає результат.
prepend Додає вузли чи текст на початок.
preventDefault Зупиняє виконання стандартної поведінки елемента при виникненні події.
print Викликає діалогове вікно друку для поточного вікна браузера.
prompt Модальне вікно з полем введення.
prompt Викликає вікно для введення користувачем текстових даних.
push Додає нові елементи в кінець масиву і повертає довжину утвореного масиву
putImageData Записує пікселі в область.
querySelector Перший нащадок за CSS-селектором.
querySelector Повертає перший елемент у документі, який відповідає зазначеному селектору.
querySelector Повертає перший елемент, що відповідає заданому CSS-селектору.
querySelectorAll Повертає усі елементи, що відповідають заданому CSS-селектору, у формі NodeList.
querySelectorAll Повертає статичну колекцію всіх елементів, що відповідають зазначеному селектору.
querySelectorAll Усі нащадки за CSS-селектором.
race Виконується чи відхиляється з ПЕРШИМ завершеним промісом.
random Генерує випадкове число від 0 (включно) до 1 (виключно).
randomUUID Генерує випадковий UUID v4.
readAsArrayBuffer Читає як двійковий буфер.
readAsDataURL Читає як data:-адресу (для прев'ю зображень).
readAsText Читає як текст.
reduce Зменшує значення масиву до одного значення (зліва направо)
reduceRight Зменшує значення масиву до одного значення (справо наліво)
reject Створює вже відхилений проміс із заданою причиною.
reload Перезавантажує поточну веб-сторінку з сервера або кешу браузера.
remove Видаляє один або кілька класів з елемента DOM.
remove Видаляє вузол з дерева DOM, до якого він належить.
removeAllRanges Знімає виділення.
removeAttribute Видаляє зазначений атрибут з елемента та повертає його попереднє значення.
removeAttributeNode Видаляє вказаний атрибут з елемента та повертає його вузлове представлення.
removeChild Видаляє зазначений вузол із дерева DOM та повертає його.
removeChild Видаляє дочірній вузол.
removeEventlistener Видаляє обробник подій, що раніше був прикріплений через addEventListener().
removeEventListener Видаляє обробник подій з елементу.
removeEventListener Видаляє раніше зареєстрований обробник події з документа.
removeEventListener Знімає обробник події.
removeItem Видаляє елемент із сховища даних браузера, що зберігається за вказаним ключем.
removeNamedItem Ця властивість видаляє атрибут за його іменем з об'єкта Attr.
renameNode Перейменовує вказаний вузол у дереві DOM, змінюючи його ім'я тегу.
repeat Створює новий рядок шляхом повторення існуючого рядка задану кількість разів.
replace Замінює поточну сторінку у стеку переходів новою, без можливості повернення назад.
replace Замінює зазначений фрагмент у рядку на інший рядок або результат виконання функції.
replace Заміщує один існуючий токен іншим у списку класів.
replaceChild Замінює дочірній вузол іншим.
replaceChild Замінює один вузол іншим у вузлі.
requestAnimationFrame Виконує функцію перед наступним перемалюванням.
requestFullscreen Перемикає елемент у повноекранний режим, займаючи весь екран.
requestPermission Питає в користувача дозвіл на сповіщення.
resizeBy Змінює розміри вікна на вказану величину.
resizeTo Змінює розміри вікна на конкретні величини ширини та висоти.
resolve Створює вже виконаний проміс із заданим значенням.
restore Відновлює стан контексту зі стека.
return Завершує генератор із заданим значенням.
reverse Змінює порядок елементів у масиві на протилежний
revocable Створює проксі, який можна відкликати — після цього будь-яка операція кидає TypeError.
revokeObjectURL Звільняє тимчасову blob:-адресу.
rotate Обертає систему координат.
round Заокруглює число до найближчого цілого.
save Зберігає стан контексту в стек.
scale Масштабує систему координат.
scrollBy Додає зазначену кількість пікселів до поточної позиції прокрутки вікна.
scrollIntoView Прокручує елемент у видиму область.
scrollTo Прокручує документ до заданих координат.
scrollTo Встановлює абсолютну позицію прокрутки до вказаних координат на сторінці.
search Здійснює пошук заданого шаблону регулярного виразу в рядку.
selectAllChildren Виділяє всіх нащадків вузла.
selectNode Охоплює вузол цілком.
selectNodeContents Охоплює вміст вузла.
send Надсилає повідомлення.
send Надсилає запит.
set Записує властивість об'єкта.
set Додає чи оновлює пару ключ–значення.
set Додає пару об'єкт–значення.
set Задає параметр, замінюючи попередні значення.
set Задає поле, замінюючи попередні значення.
setAttribute Встановлює значення атрибута для елемента.
setAttributeNode Додає атрибутний вузол до елементу.
setDate Встановлює день місяця для зазначеного об'єкта дати.
setEnd Задає кінець діапазону.
setFloat64 Записує 64-бітне число з рухомою комою.
setFullYear Встановлює рік для вказаного об'єкта дати, при необхідності коригуючи місяць і день.
setHours Встановлює години для вказаного об'єкта дати, змінюючи його на місці.
setInt8 Записує знакове 8-бітне число за зсувом.
setInterval Встановлює повторюване викликання функції з інтервалом часу у глобальному контексті.
setInterval Виконує функцію періодично.
setItem Зберігає пару ключ-значення в локальному або сеансовому сховищі браузера.
setMilliseconds Встановлює мілісекунди для вказаної дати.
setMinutes Змінює хвилини для заданого об'єкта дати, зберігаючи інші елементи дати незмінними.
setMonth Встановлює місяць для вказаної дати.
setNamedItem Встановлює атрибут у вказаний об'єкт Attr у колекції.
setPrototypeOf Встановлює прототип об'єкта.
setRequestHeader Задає заголовок запиту.
setSeconds Встановлює секунди для вказаної дати.
setStart Задає початок діапазону.
setTime Дозволяє встановити час (в мілісекундах від 1 січня 1970 року UTC) для об’єкта дати.
setTimeout Затримує виконання функції чи коду на заданий інтервал часу перед викликом.
setTimeout Виконує функцію один раз після затримки.
setUTCDate Встановлює день місяця, вказаний у параметрі, для дати об'єкта відповідно до універсального часу (UTC).
setUTCFullYear Встановлює рік для дати відповідно до універсального координованого часу (UTC).
setUTCHours Встановлює годину для дати відповідно до універсального координованого часу (UTC).
setUTCMilliseconds Встановлює мілісекунди для дати, враховуючи координований світовий час (UTC).
setUTCMinutes Встановлює хвилини для дати, враховуючи координований світовий час (UTC).
setUTCMonth Встановлює місяць для дати за координованим всесвітнім часом (UTC).
setUTCSeconds Встановлює секунди для дати за координованим всесвітнім часом (UTC).
shift Видаляє нові елементи з початку масиву і повертає довжину утвореного масиву
sign Визначає знак числа, повертаючи -1, 0 або 1 для від'ємних, нульових або додатних значень відповідно.
sin Повертає синус числа (значення в діапазоні від -1 до 1).
sinh Вираховує гіперболічний синус числа.
slice Виділяє та повертає підрядок із заданого рядка, використовуючи початковий та кінцевий індекси.
slice Додає/Вилучає елементи з масиву
slice Копіює діапазон у новий буфер.
slice Вирізає діапазон у новий Blob.
some Перевіряє, чи пройшов перевірку хоча б один елемент у масиві
sort Сортує елементи масиву
sort Сортує параметри за іменем.
splice Видаляє елементи з масиву і при необхідності вставляє на їх місце нові елементи, повертаючи вилучені елементи.
split Перетворює рядок на масив підрядків, розділяючи його за вказаним роздільником.
sqrt Повертає корінь квадратний з заданого числа.
startsWith Перевіряє, чи починається рядок зазначеним підрядком.
stop Зупиняє виконання скрипта та завершує завантаження документа у вікні браузера.
stopImmediatePropagation Зупиняє поточну подію і перешкоджає виконанню інших обробників.
stopPropagation Зупиняє подальше поширення події на батьківські елементи.
stream Вміст як потік для читання.
String Створює або перетворює значення в рядок.
stringify Перетворює об'єкт або значення JavaScript у рядок JSON.
stroke Обводить поточний шлях.
strokeRect Малює контур прямокутника.
substr Витягує підрядок із рядка, починаючи з вказаної позиції та має вказану довжину.
substring Витягує підрядок з рядка між двома вказаними індексами.
supports Перевіряє, чи підтримує дана реалізація конкретний токен.
table Виводить табличні дані в консоль для зручного відображення структури об'єктів.
taintEnabled Перевіряє, чи ввімкнено в браузері механізм "забруднення" даних.
takeRecords Забирає ще не оброблені записи змін.
tan Повертає тангенс числа.
tanh Повертає гіперболічний тангенс числа.
terminate Негайно зупиняє воркер.
text Читає вміст як текст (проміс).
then Додає обробники успішного виконання і/або відхилення проміса.
throw Кидає виняток усередині генератора.
time Ініціює таймер для відстеження тривалості операції.
timeEnd Закінчує відстеження часу таймера, виводячи його тривалість у консоль.
toDateString Повертає строкове представлення дати.
toExponential Перетворює число в рядок у експоненціальному представленні.
toFixed Форматує число, використовуючи фіксовану кількість знаків після десяткової коми.
toggle Перемикає наявність або відсутність класу.
toISOString Конвертує дату в рядок за стандартом ISO 8601, представляючи дату та час в UTC.
toJSON Перетворює об'єкт дати в рядок у форматі JSON.
toJSON Повертає об'єкт, що містить координати, точність, швидкість та інші параметри у форматі JSON.
toLocaleDateString Конвертує дату у строкове представлення, відформатоване згідно з локальними налаштуваннями.
toLocaleLowerCase Перетворює всі символи рядка на нижній регістр, з урахуванням локальних особливостей мови.
toLocaleString Конвертує число в рядок з урахуванням локальних особливостей форматування.
toLocaleString Перетворює дату та час у рядок згідно з локальними налаштуваннями користувача.
toLocaleTimeString Перетворює час з дати об'єкта в рядок, представляючи час відповідно до локального часового поясу.
toLocaleUpperCase Перетворює рядок у верхній регістр з урахуванням локалі.
toLowerCase Перетворює всі символи рядка на малі літери.
toPrecision Визначає формат числа, використовуючи вказану кількість знаків.
toString Перетворює об'єкт дати в рядок у стандартному форматі.
toString Рядкове подання числа в заданій системі числення.
toString Перетворює булеве значення у рядкове відображення.
toString Повна адреса рядком.
toString Виділений текст.
toString Перетворює об'єкт рядка на примітивний рядковий тип.
toString Перетворює масив на рядок
toString Серіалізує в рядок запиту без ?.
toString Повертає рядкове представлення об'єкта.
toString Перетворює число в його текстове представлення.
toTimeString Перетворює час з об’єкта дати в рядок, представляючи тільки часову частину дати, відповідно до часового поясу комп’ютера користувача.
toUpperCase Перетворює всі символи рядка на великі літери.
toUTCString Перетворює дату та час в рядок, відображаючи їх у форматі UTC.
trace Виводить стек викликів у момент виклику методу для налагодження.
translate Зсуває систему координат.
trim Видаляє пробільні символи з початку та кінця рядка.
trimEnd Видаляє пробільні символи з кінця рядка.
trimStart Видаляє пробільні символи з початку рядка.
trunc Відсікає дробову частину числа, залишаючи лише цілу.
unescape Перетворює закодовані символи URI назад у їхній вихідний рядковий вигляд.
unobserve Припиняє стежити за елементом.
unobserve Припиняє стежити за елементом.
unshift Додає нові елементи на початок масиву і повертає довжину утвореного масиву
UTC Перетворює вказані дату і час в мілісекунди з 1970 року за UTC.
valueOf Повертає примітивне значення об’єкта дати як кількість мілісекунд, що минула з 1 січня 1970 року UTC.
valueOf Повертає примітивне числове значення об'єкта Number.
valueOf Повертає примітивне булеве значення об'єкта Boolean.
valueOf Повертає примітивне значення рядка.
valueOf Повертає примітивне значення вказаного об'єкта.
valueOf Просто повертає масив
values Повертає значення усіх токенів.
values Ітератор значень у порядку вставки.
values Ітератор значень у порядку вставки.
values Повертає значення у NodeList як ітератор.
warn Виводить попереджувальне повідомлення у консоль.
write Додає або замінює HTML-контент у поточному документі.
writeln Додає HTML-або текстовий контент до документа, завершуючи його новим рядком.
Зворотний зв'язок
Вхід