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

জাভাস্ক্রিপ্টে একাধিক প্যারামিটারवाले ফাংশনে 'undefined' ভ্যালু কীভাবে পাস করবেন?


দ্বিতীয় প্যারামিটারকে undefined সেট করা

দ্বিতীয় প্যারামিটারকে undefined সেট করতে নিচের মত করুন:

displayFunc(undefined, "Amit");

উদাহরণ

<!DOCTYPE html>
<html>
    <body>
        <script>
            function displayFunc(p1, p2) {
                document.write("Parameter 1 = " + p1);
                document.write("<br>Parameter 2 = " + p2);
            }
            
            displayFunc(undefined, "Amit");
        </script>
    </body>
</html>

আউটপুট:

Parameter 1 = undefined
Parameter 2 = Amit

আধুনিক বিকল্প: ডিফল্ট প্যারামিটার

// ডিফল্ট প্যারামিটার ব্যবহার (প্রস্তাবিত)
function displayFunc(p1 = "default1", p2 = "default2") {
    console.log(p1, p2);
}

displayFunc(undefined, "Amit");     // "default1", "Amit"
displayFunc("Hello", undefined);    // "Hello", "default2"
displayFunc();                      // "default1", "default2"

// Named parameters pattern (অবজেক্ট ডিস্ট্রাকচারিং)
function displayFunc({ p1 = "default1", p2 = "default2" } = {}) {
    console.log(p1, p2);
}

displayFunc({ p2: "Amit" });        // "default1", "Amit"
displayFunc({ p1: "Hello" });       // "Hello", "default2"
displayFunc();                      // "default1", "default2"
  1. জাভাস্ক্রিপ্টে প্রথম প্যারামিটারের ডিফল্ট ভ্যালু থাকতে পারে কি?

  2. জাভাস্ক্রিপ্টে ফাংশন প্যারামিটারের মান কীভাবে পরিবর্তন করবেন?

  3. জাভাস্ক্রিপ্টে ফাংশনে প্যারামিটার প্রদান করা হয়েছে কিনা যাচাই করা

  4. জাভাস্ক্রিপ্টে রিডিউস এবং রেঞ্জ ব্যবহার করে ফ্যাক্টোরিয়াল ফাংশন লেখা