map ක්‍රමය

map ක්‍රමය කට්ටලයේ එක් එක් මූලද්‍රව්‍ය සඳහා නිශ්චිත ශ්‍රිතය ක්‍රියාත්මක කරයි. මූලද්‍රව්‍ය එකතුවක මූල්‍යයන් ලබා ගැනීමට හෝ සැකසීමට එය විශේෂයෙන් පහසු වේ. map ක්‍රමය නව ආකාරයෙන් සකස් කරන ලද විවිධ මූලද්‍රව්‍ය සහ වස්තූන්ගේ කට්ටලයක් ආපසු ලබා දෙන අතර, මුල් මූලද්‍රව්‍ය කට්ටලය ආපසු ලබා දෙන each ක්‍රමයට වඩා වෙනස් වේ.

වාක්‍ය රචනා ක්‍රමය

මූලද්‍රව්‍ය ස්වයංක්‍රීයව ශ්‍රිතය තුළට ලබා ගත හැක, this විචල්‍යය තුළින්, සහ ඒවායේ අනුක්‍රමික අංක කට්ටලය තුළ — index විචල්‍යය තුළින්:

javascript$(selector).map(function(index, element));

උදාහරණය

අපි තිරය මත id මූලද්‍රව්‍යවල නම් ලැයිස්තුවක් කොමාවලින් වෙන් කර දක්වමු. අපි get සහ join ක්‍රම ද භාවිතා කරමු:

html<p id="aaa">text1</p>
<p id="bbb">text2</p>
<p id="ccc">text3</p>
javascriptconsole.log(
  $('p').map(
    function() {
      return this.id; 
    }
  ).get().join()
);

මෙයත් බලන්න

  • filter ක්‍රමය,
    එය නිශ්චිත තෝරනයකට අනුව මූලද්‍රව්‍ය පෙරහන් කරයි
  • each ක්‍රමය,
    එය කට්ටලයේ එක් එක් මූලද්‍රව්‍ය සඳහා නිශ්චිත ශ්‍රිතය ක්‍රියාත්මක කරයි