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