Отображение имеет две основные цели: захват свойств из массива элементов и преобразование каждого элемента во что-то еще.
Предположим, у вас есть массив объектов, представляющих пользователей:
var users = [
{ id: 1, name: "RedWolves" },
{ id: 2, name: "Ron DeVera" },
{ id: 3, name: "Jon Skeet" }
];
Отображение - это удобный способ получить определенное свойство из каждого элемента. Например, вы можете преобразовать его в массив идентификаторов пользователей:
var userIds = $.map(users, function(u) { return u.id; });
В качестве другого примера, скажем, у вас есть коллекция элементов:
var ths = $('table tr th');
Если вы хотите сохранить содержимое этих заголовков таблиц для дальнейшего использования, вы можете получить массив их HTML-содержимого:
var contents = $.map(ths, function(th) { return th.html(); });