Javascript is based… Object-Based
I had an interview question asking me to explain what call(), apply() and bind() functions do, and what this means in Javascript. It was a good refresher of what kind of language Javascript is and the crazy things you can do with it. So I’m going to try to answer the question in great detail….