this.item ="window item"; var objLuckshim = { item : 'luckshim', callme : function(){ document.writeln(this.item); } } var objAspdotnet = { item : 'aspdotnet', subitem : 'subcallme', callme : objLuckshim.callme } obj2.callme(); //aspdotnet function callItem(){ document.writeln(this.item); } var bindSample = callItem.bind(objAspdotnet); bindSample(); //aspdotnet callItem.apply(objAspdotnet); //aspdotnet callItem.call(objLuckshim); //luckshim callItem(); //window item