Computer >> Máy Tính >  >> Lập trình >> Javascript

Hàm JavaScript Symbol.for ()

Hàm Symbol.for () tìm kiếm ký hiệu trong toàn thời gian chạy cho một ký hiệu nhất định. Nếu ký hiệu được tìm thấy thì nó được trả về nếu không thì một ký hiệu mới sẽ được tạo trong sổ đăng ký ký hiệu chung và chỉ được trả về.

Sau đây là mã cho hàm Symbol.for ()

Ví dụ

<!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>JavaScript Symbol.for() function</h1>
<div class="sample"></div>
<button class="Btn">CLICK HERE</button>
<h3>
Click on the above button to get the symbols.
</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>

Đầu ra

Hàm JavaScript Symbol.for ()

Khi nhấp vào nút “BẤM VÀO ĐÂY” -

Hàm JavaScript Symbol.for ()