Полный список методов JavaScript для массивов, строк, чисел, объектов, функций и дат

В JavaScript существует множество методов для различных объектов и типов данных. Вот некоторые часто используемые методы в различных объектах JavaScript:

Для массивов:

  1. push(): добавляет один или несколько элементов в конец массива и возвращает новую длину.
  2. pop(): удаляет последний элемент из массива и возвращает этот элемент.
  3. shift(): удаляет первый элемент из массива и возвращает этот элемент.
  4. unshift(): добавляет один или несколько элементов в начало массива и возвращает новую длину.
  5. slice(): извлекает часть массива и возвращает новый массив.
  6. splice(): добавляет или удаляет элементы из массива.
  7. indexOf(): возвращает первый индекс, по которому можно найти данный элемент в массиве.
  8. forEach(): выполняет предоставленную функцию один раз для каждого элемента массива.

Для строк:

  1. длина: возвращает длину строки.
  2. charAt(): возвращает символ по указанному индексу в строке.
  3. concat(): объединяет две или более строк и возвращает новую строку.
  4. indexOf(): возвращает индекс в вызывающей строке первого вхождения указанного значения.
  5. substring(): извлекает символы из строки между двумя указанными индексами.

Для чисел:

  1. toFixed(): форматирует число с использованием записи с фиксированной запятой и возвращает его в виде строки.
  2. toString(): преобразует число в строку.
  3. parseInt(): анализирует строку и возвращает целое число.
  4. parseFloat(): анализирует строку и возвращает число с плавающей запятой.

Для объектов:

  1. Object.keys(): возвращает массив имен собственных перечислимых свойств объекта.
  2. Object.values(): возвращает массив значений собственных перечислимых свойств объекта.
  3. Object.entries(): возвращает массив пар ключ-значение собственных перечислимых свойств объекта.

Для функций:

  1. call(): вызывает функцию с заданным значением this и аргументами, предоставленными индивидуально.
  2. apply(): вызывает функцию с заданным значением this и аргументами, предоставленными в виде массива или объекта, подобного массиву.

Для дат:

  1. getDate(): возвращает день месяца (от 1 до 31) для указанного объекта даты.
  2. getMonth(): возвращает месяц (от 0 до 11) для указанного объекта даты.
  3. getFullYear(): возвращает год (четыре цифры) для указанного объекта даты.