Коркарди метод map дар jQuery
Метод map
функсияи муайянкардаро барои ҳар як унсури
маҷмӯъ фаро менамояд. Он хусусан барои гирифтан ё
таъин кардани қиматҳои маҷмӯи унсурҳо мувофиқ аст.
Метод map маҷмӯи навташкилшудаи
унсурҳо ва объектҳои гуногунро бармегардонад, фарқ аз метод
each,
ки маҷмӯи аслии унсурҳоро бармегардонад.
Бигзор дар рамзи HTML-и мо чанд абзоҳ бошад:
<p id="aaa">text1</p>
<p id="bbb">text2</p>
<p id="ccc">text3</p>
Биёед, бо ёрии метод map рӯи
экран рӯйхати номҳои id унсурҳоро, ки бо
вергул ҷудо шудаанд, чоп кунем. Аз ҳар як p мо id-ро
мегирем бо ёрии map ва
get.
Сипас аз метод JavaScript-и
join истифода мебарем,
то қиматҳои гирифташударо ҳамчун сатр чоп кунем:
alert(
$('p').map(
function() {
return this.id;
}
).get().join()
);
Бо ёрии метод map тағйир диҳед
дар ҳамаи p қиматҳои id-и онҳоро
ба ракамҳои тартибии онҳо.