Методи map
Методи map барои
ҳар як унсури маҷмӯъ функсияи додашударо
фаро мекунад. Он хусусан барои
гирифтан ё таъин кардани қиматҳои маҷмӯи
унсурҳо муосир аст. Методи map маҷмӯи навташкилшудаи
унсурҳо ва объектҳои гуногунро бармегардонад, бархилофи методи
each,
ки маҷмӯи асосии унсурҳоро бармегардонад.
Синтаксис
Худи унсурҳо дар функсия дастрасанд,
дар тағйирёбандаи this, ва рақамҳои тартибии онҳо
дар маҷмӯъ — дар тағйирёбандаи index:
$(селектор).map(function(index, element));
Мисол
Биёед рӯйи экран феҳристи номҳои id унсурҳоро,
бо вергул ҷудошуда, чоп кунем. Инчунин аз методҳои
get ва
join истифода мебарем:
<p id="aaa">матн1</p>
<p id="bbb">матн2</p>
<p id="ccc">матн3</p>
console.log(
$('p').map(
function() {
return this.id;
}
).get().join()
);