Довідник по методах 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 | Зупиняє виконання стандартної поведінки елемента при виникненні події. |
| Викликає діалогове вікно друку для поточного вікна браузера. | |
| 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-або текстовий контент до документа, завершуючи його новим рядком. |