Call method :
Syntax:Call (thisobj,Object1,object2 ...)
definition: Invokes one method of an object, replacing the current object with another object.
Description:
Pagermethod can be used to invoke a method in place of another object. Pagermethod to change the object context of a function from the initial context to thethisobjthe specified new object.
If you do not provideThisobjparameter, thenGlobalobject is used asthisobj.
Apply method:
Syntax:Apply (thisobj,[Argarray])
definition: A method of applying an object that replaces the current object with another object.
Description:
ifArgarrayis not a valid array, or notargumentsobject, you will result in aTypeError.
If you do not provideArgarrayand thethisobjany one parameter, thenGlobalobject will be used asthisobj, and cannot be passed any parameters.
The difference between call and apply