Пример
$(document).ready(function(){ $("#but1").click(function(){ var obj1=[30,20,10]; arr1=$.map(obj1,function(value){return value+4}); arr1.join(", "); alert(arr1); }); $("#but2").click(function(){ var obj2=[27,100,45,56,78,15]; arr2=$.map(obj2,function(value){if (value<50){return value;} else {return null;}}); arr2.join(", "); alert(arr2); }); });
Метод $.map позволяет обработать с помощью заданной функции массив или объект и создать на основе полученных значений новый массив или объект.
$.map(объект,function(значение,индекс))
объект (обязательный параметр) Обрабатываемый объект.
function (обязательный параметр) Функция, которая будет поочередно обрабатывать каждое значение массива или объекта.
значение (необязательный параметр функции) Значение свойства объекта.
индекс (необязательный параметр функции) Индекс массива или имя свойства объекта.