Calls a method of an object, substituting another object for the current object.
call([thisObj[, arg1[, arg2[, [, argN]]]]])
The call method is used to call a method on behalf of another object. The call method allows you to change the object context of a function from the original context to the new object specified by thisObj.
If thisObj is not supplied, the global object is used as thisObj.
Applies To: Function Object