116 of 264 menu

ෆ්ලැට් ක්‍රමය

flat ක්‍රමය බහු-මාන අරාවක ස්ථර ගැඹුරු බව අඩු කරයි. එය අරාව එක්-මාන කිරීමට හෝ නිශ්චිත අගයකින් මාන ගණන අඩු කිරීමට හැකිය.

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

let newArray = array.flat(depth);

උදාහරණය

පරාමිතියෙහි කිසිදු අගයක් නොදක්වා නව අරාවක් ලබා ගනිමු:

let arr = ['a', 'b', ['c', 'd']]; let res = arr.flat(); console.log(res);

කේතය ක්‍රියාත්මක කිරීමේ ප්‍රතිඵලයක් ලෙස අපි දකින්නේ උප-අරා එක් මට්ටමක් ඉහළට ගිය බවයි:

['a', 'b', 'c', 'd']

උදාහරණය

දැන් අපි flat ක්‍රමය මට්ටම් දෙකක ගැඹුරකින් යුත් අරාවකට යොදමු:

let arr = ['a', 'b', ['c', 'd', ['e', 'f']]]; let res = arr.flat(); console.log(res);

කේතය ක්‍රියාත්මක කිරීමේ ප්‍රතිඵලය:

['a', 'b', 'c', 'd', ['e', 'f']]

උදාහරණය

ගැඹුරු බවේ මට්ටම සඳහන් කරමු:

let arr = ['a', 'b', ['c', 'd', ['e', 'f']]]; let res = arr.flat(2); console.log(res);

කේතය ක්‍රියාත්මක කිරීමේ ප්‍රතිඵලය:

['a', 'b', 'c', 'd', 'e', 'f']

උදාහරණය

ගැඹුරු බවේ මට්ටම සමඟ සැලකිල්ලට නොගෙන, සම්පූර්ණ අරාව ඒකාබද්ධ කිරීමට අවශ්‍ය නම්, අපි Infinity පරාමිතිය භාවිතා කරමු:

let arr = ['a', 'b', ['c', 'd', ['e', 'f', ['g', 'h', ['i']]]]]; let res = arr.flat(Infinity); console.log(res);

කේතය ක්‍රියාත්මක කිරීමේ ප්‍රතිඵලය:

[ 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i' ]

මෙයද බලන්න

  • flatMap ක්‍රමය,
    ක්‍රියාකාරීත්වය යෙදීමෙන් පසු මූලද්‍රව්‍ය වලින් අරාවක් ආපසු ලබා දෙයි
සිංහල
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
අපි වෙබ් අඩවිය ක්‍රියාත්මක කිරීම, විශ්ලේෂණය සහ පුද්ගලීකරණය සඳහා කුකී භාවිතා කරමු. දත්ත සැකසීම සිදුකරනු ලබන්නේ ගෝපනීයතා ප්‍රතිපත්තිය අනුව ය.
සියල්ල පිළිගන්න කොන්දේසි ප්‍රතික්ෂේප කරන්න