কম্পিউটার

জাভাস্ক্রিপ্টের ভিতরের বাইরের ফাংশন থেকে শ্রোতা অপসারণ করছেন?


শ্রোতাকে বাইরের ফাংশন থেকে অপসারণ করতে, removeEventListener().

ব্যবহার করুন

উদাহরণ

নিম্নলিখিত কোড -

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<link rel="stylesheet"
href="//code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css">
<script src="https://code.jquery.com/jquery-1.12.4.js"></script>
<script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script>
<body>
<button id="demo">Press Me</button>
</body>
<script>
   var demoId = document.getElementById('demo');
   demoId.addEventListener('click', function fun() {
      outerFunction(this, fun);
   }, false);
   function outerFunction(self, funct) {
      console.log('outer function is called....');
      self.removeEventListener('click', funct, false);
      console.log("Listener has been removed...")
   }
</script>
</html>

উপরের প্রোগ্রামটি চালানোর জন্য, ফাইলের নাম anyName.html(index.html) সংরক্ষণ করুন এবং ফাইলটিতে ডান ক্লিক করুন। ভিএস কোড এডিটরে "লাইভ সার্ভারের সাথে খুলুন" বিকল্পটি নির্বাচন করুন৷

আউটপুট

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে

জাভাস্ক্রিপ্টের ভিতরের বাইরের ফাংশন থেকে শ্রোতা অপসারণ করছেন?

"প্রেস মি" বোতামে ক্লিক করার পর।

এটি কনসোলে নিম্নলিখিত আউটপুট তৈরি করবে -

জাভাস্ক্রিপ্টের ভিতরের বাইরের ফাংশন থেকে শ্রোতা অপসারণ করছেন?


  1. কিভাবে একটি জাভাস্ক্রিপ্ট ফাংশন থেকে একটি বস্তু ফেরত?

  2. নিজের মধ্যে থেকে জাভাস্ক্রিপ্ট ফাংশন উল্লেখ করা

  3. কেন আমার HTML ফাইল একটি উৎস মডিউল থেকে জাভাস্ক্রিপ্ট ফাংশন খুঁজে পেতে পারে না?

  4. জাভাস্ক্রিপ্টে ভেরিয়েবলে ফাংশন বরাদ্দ করা হচ্ছে?