Skip Navigation LinksHome > Blog > 2008 > March > 19

March 19, 2008

Javascript: Function.Call()

Allows you to call (execute) a method of another object in the context of a different object (the calling object). var result = fun.call(thisArg[, arg1[, arg2[, ...]]]); You can assign a different this object when calling an existing function. this refers to the current object, the calling object. With call, you can write a method once and then inherit it in another object, without having to rewrite

Javascript: Function.Apply()

Allows you to apply a method of another object in the context of a different object (the calling object). var result = function.apply(thisArg[, argsArray]);You can assign a different this object when calling an existing function. this refers to the current object, the calling object. With apply, you can write a method once and then inherit it in another object, without having to rewrite the method