Phương thức call() trong JavaScript được dùng để gọi một hàm với một đối tượng cụ thể làm đối số đầu tiên (thiết lập this).
Ví dụ
Chạy đoạn mã sau để xem cách triển khai phương thức call():
<html>
<head>
<script>
var person = {
Name: "John",
Department: "Finance",
fullName: function() {
return this.Name + " is from " + this.Department + " Department";
}
};
var myObject = {
Name: "Amit",
Department: "Marketing",
};
x = person.fullName.call(myObject);
document.write(x);
</script>
</head>
<body>
</body>
</html>