call bind and apply: are methods that can be used to assign an object to the this keyword
When a function uses the this keyword in its body, its value can be bound to a particular object during the call using the call and apply methods.
Example 1
function add(c,d){
return this.a + this.b + c + d;
}