map ක්රමය
map ක්රමය කට්ටලයේ එක් එක් මූලද්රව්ය සඳහා
නිශ්චිත ශ්රිතය ක්රියාත්මක කරයි. මූලද්රව්ය එකතුවක
මූල්යයන් ලබා ගැනීමට හෝ සැකසීමට එය විශේෂයෙන් පහසු වේ.
map ක්රමය නව ආකාරයෙන් සකස් කරන ලද විවිධ මූලද්රව්ය
සහ වස්තූන්ගේ කට්ටලයක් ආපසු ලබා දෙන අතර, මුල් මූලද්රව්ය කට්ටලය
ආපසු ලබා දෙන
each
ක්රමයට වඩා වෙනස් වේ.
වාක්ය රචනා ක්රමය
මූලද්රව්ය ස්වයංක්රීයව ශ්රිතය තුළට ලබා ගත හැක,
this විචල්යය තුළින්, සහ ඒවායේ අනුක්රමික අංක
කට්ටලය තුළ — index විචල්යය තුළින්:
$(selector).map(function(index, element));
උදාහරණය
අපි තිරය මත id මූලද්රව්යවල නම් ලැයිස්තුවක් කොමාවලින්
වෙන් කර දක්වමු. අපි
get සහ
join
ක්රම ද භාවිතා කරමු:
<p id="aaa">text1</p>
<p id="bbb">text2</p>
<p id="ccc">text3</p>
console.log(
$('p').map(
function() {
return this.id;
}
).get().join()
);