Map metodu
map metodu hər bir dəst elementi üçün
müəyyən edilmiş funksiyanı çağırır. O, xüsusilə
elementlər kolleksiyasının dəyərlərini əldə etmək və ya
təyin etmək üçün əlverişlidir.map metodu
each
metodundan fərqli olaraq, orijinal elementlər dəstini qaytaran metodun əksinə,
yeni formalaşmış müxtəlif elementlər və obyektlər dəstini qaytarır.
Sintaksis
Elementlərin özləri funksiya daxilində,
this dəyişənində əlçatandır, və onların sıra nömrələri
dəstdə — index dəyişənində:
$(selektor).map(function(index, element));
Nümunə
Gəlin ekranda vergüllə ayrılmış id elementlərinin adlarının siyahısını çıxaraq.
get və
join metodlarından da istifadə edək:
<p id="aaa">mətn1</p>
<p id="bbb">mətn2</p>
<p id="ccc">mətn3</p>
console.log(
$('p').map(
function() {
return this.id;
}
).get().join()
);