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

জাভাস্ক্রিপ্ট Symbol.for() ফাংশন


Symbol.for() ফাংশন রানটাইম-ওয়াইড সিম্বল রেজিস্ট্রিতে একটি দেওয়া সিম্বল খুঁজে বের করে। যদি সিম্বলটি পাওয়া যায় তবে সেটি রিটার্ন করা হয়, অন্যথায় গ্লোবাল সিম্বল রেজিস্ট্রিতে একটি নতুন সিম্বল তৈরি করে রিটার্ন করা হয়।

উদাহরণ

<!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;    }    div {       font-size: 20px;       font-weight: 500;    } </style> </head> <body> <h1>জাভাস্ক্রিপ্ট Symbol.for() ফাংশন</h1> <div class="sample"></div> <button class="Btn">এখানে ক্লিক করুন</button> <h3> উপরের বাটনে ক্লিক করে সিম্বলগুলো পান </h3> <script>    let fillEle = document.querySelector(".sample");    let symbol = [];    symbol.push(Symbol.for("New"));    symbol.push(Symbol.for("Hello"));    symbol.push(Symbol.for(345));    document.querySelector(".Btn").addEventListener("click", () => {       symbol.forEach((item) => (fillEle.innerHTML += item.toString() + "<br>"));    }); </script> </body> </html>

আউটপুট

জাভাস্ক্রিপ্ট Symbol.for() ফাংশন

“এখানে ক্লিক করুন” বাটনে ক্লিক করলে −

জাভাস্ক্রিপ্ট Symbol.for() ফাংশন


  1. জাভাস্ক্রিপ্টে ফাংশন প্রোটোটাইপ

  2. জাভাস্ক্রিপ্টে BigInt

  3. জাভাস্ক্রিপ্টে ফাংশন বরোइং (Function Borrowing)

  4. জাভাস্ক্রিপ্টে বাটন ক্লিকে যোগফল ফাংশন