Шрифт:
Описываемые ниже особенности относятся к методу
Каждый из этих методов принимает функцию в первом аргументе и необязательный второй аргумент. Если указан второй аргумент о, функция будет вызвана как метод объекта о. То есть в теле функции ключевое слово
При работе с разреженными массивами эти методы не вызывают функцию для индексов с фактически отсутствующими элементами.
Пример
См. также
Array.every, Array.filter, Array.indexOf, Array.map, Array.reduce
поиск в массиве
Синтаксис
Аргументы
значение Значение, которое ищется в массиве.
начало Необязательный индекс элемента, с которого следует начать поиск. Если отсутствует, по умолчанию поиск начинается с индекса 0.
Возвращаемое значение
Первый индекс >= началу в массиве, где элемент === значению, или -1, если такой элемент не найден.
Описание
Этот метод выполняет поиск в массиве элемента, эквивалентного указанному значению, и возвращает индекс первого найденного элемента. Поиск начинается с индекса, определяемого аргументом начало, или с 0 и продолжается в порядке последовательного увеличения индексов, пока не будет найдено соответствие или пока не будут проверены все элементы. Для проверки эквивалентности используется оператор ===. Возвращает индекс первого соответствующего элемента или -1, если соответствие не было найдено.
Пример
См. также
Array.lastlndexOf, String.indexOf
выполняет конкатенацию элементов массива в строку
Синтаксис
Аргументы
разделитель Необязательный символ или строка, выступающая в качестве разделителя элементов в результирующей строке. Если аргумент опущен, используется запятая.
Возвращаемое значение
Строка, получающаяся в результате преобразования каждого элемента массива в строку и объединения их с разделителем между элементами путем конкатенации.
Описание
Метод
Обратное преобразование (разбиение строки на элементы массива) можно выполнить с помощью метода
Пример
См. также
String.split
выполняет поиск в массиве в обратном порядке
Синтаксис