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

Phương thức call () JavaScript với đối số.

Hàm call () trong JavaScript cho phép chúng ta sử dụng cùng một phương thức từ các đối tượng khác nhau. Các tham số được chuyển riêng tại đây.

Sau đây là mã cho lệnh gọi hàm JavaScript () -

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;
   }
   .sample {
      font-size: 18px;
      font-weight: 500;
   }
</style>
</head>
<body>
<h1>JavaScript call()</h1>
<div class="sample"></div>
<button class="Btn">CLICK HERE</button>
<h3>Click on the above buttons to check if adult or not</h3>
<script>
   let sampleEle = document.querySelector(".sample");
   let obj1 = { name: "Rohan", age: 22 };
   function checkAdult(vehicle, country) {
      if (this.age > 18) {
         sampleEle.innerHTML = this.name + " you are an adult and can drive " + vehicle + " in " + country;
      }
      else
         sampleEle.innerHTML = this.name + " you are an adult and cannot drive " + vehicle + " in " +
country;
      }
      document.querySelector(".Btn").addEventListener("click", () => {
         checkAdult.call(obj1, 'car','INDIA');
      });
</script>
</body>
</html>

Đầu ra

Đoạn mã trên sẽ tạo ra kết quả sau -

Phương thức call () JavaScript với đối số.

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

Phương thức call () JavaScript với đối số.