কম্পিউটার

জাভাস্ক্রিপ্টে কল এবং আবেদনের মধ্যে পার্থক্য কী?


জাভাস্ক্রিপ্টে, .call এবং .apply কে ফাংশন অবজেক্টের একটি পদ্ধতি হিসাবে বিবেচনা করা হয়।

.কল পদ্ধতি

কল পদ্ধতির সাথে আর্গুমেন্টের সংখ্যা গণনা করুন। এটি বস্তু হিসাবে এক বা একাধিক আর্গুমেন্ট গ্রহণ করে৷

এখানে সিনট্যাক্স:

.call(object, “argument1”, “argument2”);

।প্রয়োগ পদ্ধতি

একটি আর্গুমেন্ট হিসাবে একটি অ্যারে ব্যবহার করতে, .apply ব্যবহার করুন। এটির ২য় আর্গুমেন্ট হিসেবে একটি অ্যারের প্রয়োজন৷

এখানে সিনট্যাক্স:

.apply(object, [“argument1”, “argument[]”]);

উদাহরণ

আসুন কল এবং আবেদন পদ্ধতি উভয়ই দেখানোর একটি উদাহরণ দেখি:

<!DOCTYPE html>
<html>
   <head>
      <body>
         <script>
            var p = {
               q: "Hello"
            }
            function showResult(v) {
               document.write(this.q + " " + v);
            }
            showResult.call(p, "Amit"); // one or more objects as argument
            showResult.apply(p, ["World"]); // array as the second argument
         </script>
      </body>
   </head>
</html>

  1. জাভাস্ক্রিপ্টে ফাংশন এবং পদ্ধতির মধ্যে পার্থক্য কী?

  2. জাভাস্ক্রিপ্টে ম্যাপ এবং উইকম্যাপের মধ্যে পার্থক্য কী?

  3. জাভাস্ক্রিপ্ট এবং পাইথনে সেমিকোলনের মধ্যে পার্থক্য কী?

  4. জাভা এবং জাভাস্ক্রিপ্টের মধ্যে পার্থক্য কী?