Javascript Practice Day 6 : Understanding Call,Apply,Bind
//Call Apply and Bind //while wroking with object in javascript each one will have it onw properties (methods and variables) , So with Call ,Apply and Bind we can make //the methods share among each other . //creating an object var obj1 ={ num : 2, num2 :3 }; var func=function(a,b,c){ return this.num+this.num2+a+b+c; } var arr=[1,2,3]; console.log(func.call(obj1,1,2,3)); console.log(func.apply(obj1,arr)); var bound=func.bind(obj1) console.log(bound(1,2,3));