Mbinu ya map
Mbinu map huita kitendakazi kilichobainishwa kwa
kila kipengele cha seti. Hasa inafaa kwa
kupata au kuweka thamani za mkusanyiko wa
vipengele. Mbinu map hurudisha seti mpya
iliyoundwa tena ya vipengele na vitu mbalimbali tofauti na mbinu
each,
ambayo hurudisha seti asilia ya vipengele.
Syntax
Vipengele lenyewe vinapatikana katika kitendakazi,
katika kutofautisha this, na nambari zao za mlolongo
katika seti — katika kutofautisha index:
$(kichaguzi).map(function(index, element));
Mfano
Wacha tuonyeshe orodha ya majina id ya vipengele,
yaliyogawanywa kwa vitone. Tutumie pia mbinu
get na
join:
<p id="aaa">maandishi1</p>
<p id="bbb">maandishi2</p>
<p id="ccc">maandishi3</p>
console.log(
$('p').map(
function() {
return this.id;
}
).get().join()
);