Функция
для обработки каждого элемента. Первый аргумент функции является
элементом, а второй аргумент - индексом. Функция может вернуть любое
значение. this будет глобальным объектом окна.
Функция
для обработки каждого пункта. Первым аргументом функции является
значение; вторым аргументом является индекс или ключ массива или
свойство объекта. Функция может вернуть любое значение, чтобы добавить к
массиву. Возвращаемый массив будет сводятся в результирующий массив. В
функции, это относится к глобальному (окно) объекту.
Метод $.map() применяет функцию к каждому элементу массива, собирая результат в новом массиве. До jQuery 1.6, $.map() поддерживала перевод только массивов. Начиная с jQuery 1.6 она также переводит объекты.
Массиво-подобные объекты - те, со свойством .lengthи значением индекса .length - 1 — должны быть преобразованы в фактические массивы перед передачей $.map(). Библиотека jQuery представляет $.makeArray() для такого переоборудования.
Функция перевода, которая предоставляется в
этот метод вызывается для каждого элемента верхнего уровня в массиве и
передает два аргумента: значение элемента и его индекс или ключ внутри
массива или объекта.
Функция может возвратить:
переведенное значение, которое будет отображаться в массиве результата
null, для удаления элемента
массив значений, который будет помещен в полный массив