JavaScript call, apply, bind
JS
by manoj_antony32
JavaScript
var person = {
firstName:"John",
lastName: "Doe",
fullName: function(a, b) {
return this.firstName + " " + this.lastName+ a + b;
}
}
// console.log(person.fullName())
/* var person1 = {
firstName:"John",
lastName: "Doe"
}*/
var person2 = {
firstName:"Mary",
lastName: "Doe"
}
console.log(person.fullName.call(person2, 1, 2))
console.log(person.fullName.apply(person2, [1,2]))
var result = person.fullName.bind(person2);
console.log(result(1,2))