I have the following code and I can get the same result without using the "bind" method.
var car = {
registrationNumber: "GA12345",
brand: "Toyota",
displayDetails: function(ownerName){
console.log(ownerName + ", this is your car: " + this.registrationNumber
+ " " + this.brand);
}
}
var myCarDetails = car.displayDetails("Vivian")
var myCarDetails = car.displayDetails.bind(car, "Vivian");
myCarDetails();
In other words, Can you show me a real life example where we need to use "bind"? I know how to use bind, I just don't know why/when I would need to use it?