the value of this. They are very useful to use this appropriately and in many other scenarios like Function Borrowing,
functionName.call(objectName, param1, param2,...);
very useful in scenarios where we get the input in form of array or we have to pass variable number of arguments.
functionName.apply(objectName, [param1, param2,...]);
var bFunction = functionName.bind(objectName);
Suresh Kumar Srivastava is founder of online learning site coursegalaxy.com and author of popular books "C In Depth",
"Data Structures Through C In Depth". He has 18+ years experience in industry and worked on architecture and design of