Call,apply, bind with example
JavaScript
let user = {
firstName: "Dinu",
lastName: "s",
printFullName: function(city) {
console.log(this.firstName +" "+ this.lastName +" "+ city)
}
};
user.printFullName('Mumbai');
let name1 = {
firstName: 'John',
lastName: 'Smith'
};
user.printFullName.call(name1, 'cbe');
user.printFullName.apply(name1, ['Cbe']);
let name2 = user.printFullName.bind(name1);
name2('bangalore');