কম্পিউটার টিউটোরিয়াল

জাভাস্ক্রিপ্টে Array.prototype.sort() মেথড

অ্যারে সর্টিং মেথড

Array.prototype.sort() মেথডটি অ্যারে সর্ট করার জন্য ব্যবহৃত হয়। ডিফল্টভাবে এটি স্ট্রিং হিসেবে সর্ট করে, তাই সংখ্যার জন্য কম্পের ফাংশন ব্যবহার করা উচিত।

উদাহরণ

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Document</title>
    <style>
        body { font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif; }
        .sample, .result { font-size: 18px; font-weight: 500; color: red; }
        .result { color: rebeccapurple; }
    </style>
</head>
<body>
    <h1>জাভাস্ক্রিপ্ট Array.prototype.sort() মেথড</h1>
    <div class="sample"></div>
    <div class="result"></div>
    <button class="Btn">এখানে ক্লিক করুন</button>
    <h3>উপরোক্ত বাটনে ক্লিক করে অ্যারে সর্ট করুন</h3>
    <script>
        let sampleEle = document.querySelector(".sample");
        let resultEle = document.querySelector(".result");
        let arr = [9, 1, 4, 2, 99, 11, 22];
        sampleEle.innerHTML = "Unsorted array = " + arr;
        document.querySelector(".Btn").addEventListener("click", () => {
            resultEle.innerHTML = "Sorted array = " + arr.sort((a, b) => a - b);
        });
    </script>
</body>
</html>

আউটপুট

বাটনে ক্লিক করলে অ্যারেটি সংখ্যা অনুযায়ী সর্ট হয়ে প্রদর্শিত হবে। নোট: ডিফল্ট sort() স্ট্রিং কম্পেরিশন করে, তাই সংখ্যার জন্য (a, b) => a - b ব্যবহার করা ভালো।

  1. জাভাস্ক্রিপ্টে Array.prototype.find() মেথড

  2. জাভাস্ক্রিপ্টে Array.prototype.flatMap() মেথড

  3. জাভাস্ক্রিপ্টে Array.prototype.includes() মেথড

  4. জাভাস্ক্রিপ্টে Array.prototype.flat() মেথড