Javascript call() Method.

deepak chandra
Nov 19, 2020

The call() function is a predefined JavaScript function. The call() allows for a function belonging to object can use a method belonging to another object.

var person = {
fullName: function() {
return this.firstName + " " + this.lastName;
}
}
var person1 = {
firstName:"rahul",
lastName: "gupta"
}
var person2 = {
firstName:"ajay",
lastName: "sharma"
}
person.fullName.call(person1); // Will return "rahul gupta"

This example calls the fullName function of person.

call() method provides a new value of this. Through call() method, you can write a function once and then inherit it in another object, without having to rewrite the function for the new object.

Originally published at https://computerstrick.com.

--

--

deepak chandra

I am a developer and designer from India🇮🇳. I have a passion for programming and designing. I'd call myself a Jack of all trades but master of none.