В JavaScript существует множество методов для различных объектов и типов данных. Вот некоторые часто используемые методы в различных объектах JavaScript:
Для массивов:
- push(): добавляет один или несколько элементов в конец массива и возвращает новую длину.
- pop(): удаляет последний элемент из массива и возвращает этот элемент.
- shift(): удаляет первый элемент из массива и возвращает этот элемент.
- unshift(): добавляет один или несколько элементов в начало массива и возвращает новую длину.
- slice(): извлекает часть массива и возвращает новый массив.
- splice(): добавляет или удаляет элементы из массива.
- indexOf(): возвращает первый индекс, по которому можно найти данный элемент в массиве.
- forEach(): выполняет предоставленную функцию один раз для каждого элемента массива.
Для строк:
- длина: возвращает длину строки.
- charAt(): возвращает символ по указанному индексу в строке.
- concat(): объединяет две или более строк и возвращает новую строку.
- indexOf(): возвращает индекс в вызывающей строке первого вхождения указанного значения.
- substring(): извлекает символы из строки между двумя указанными индексами.
Для чисел:
- toFixed(): форматирует число с использованием записи с фиксированной запятой и возвращает его в виде строки.
- toString(): преобразует число в строку.
- parseInt(): анализирует строку и возвращает целое число.
- parseFloat(): анализирует строку и возвращает число с плавающей запятой.
Для объектов:
- Object.keys(): возвращает массив имен собственных перечислимых свойств объекта.
- Object.values(): возвращает массив значений собственных перечислимых свойств объекта.
- Object.entries(): возвращает массив пар ключ-значение собственных перечислимых свойств объекта.
Для функций:
- call(): вызывает функцию с заданным значением this и аргументами, предоставленными индивидуально.
- apply(): вызывает функцию с заданным значением this и аргументами, предоставленными в виде массива или объекта, подобного массиву.
Для дат:
- getDate(): возвращает день месяца (от 1 до 31) для указанного объекта даты.
- getMonth(): возвращает месяц (от 0 до 11) для указанного объекта даты.
- getFullYear(): возвращает год (четыре цифры) для указанного объекта даты.