/* This Source Code Form is subject to the terms of the Mozilla Public *License,v.2.0.IfacopyoftheMPLwasnotdistributedwiththis
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
/* * *Date:13Oct2003 *SUMMARY:Makeourf.callerpropertymatchIE'swrtf.applyandf.call *Seehttp://bugzilla.mozilla.org/show_bug.cgi?id=222029 * *Below,whenggcallsfvia|f.call|,wehavethiscallchain: * *callscalls *gg()--------->Function.prototype.call()--------->f() * * *Thequestionthisbugaddressesis,"Whatshouldwesay|f.caller|is?" * *Beforethisfix,SpiderMonkeysaiditwas|Function.prototype.call|. *Afterthisfix,SpiderMonkeyemulatesIEandsays|gg|instead. */
*/ //----------------------------------------------------------------------------- var UBound = java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0 var BUGNUMBER = 222029; var java.lang.StringIndexOutOfBoundsException: Index 9 out of bounds for length 3
ar status ='; var statusitems = []; varactual ='; var java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0 var = [;
/* *Trytoconfusetheenginebyaddinga|p|propertytoeverything!
*/ var p = 'global'; var o = {p:'object'};
function f(obj)
{ return f.java.lang.StringIndexOutOfBoundsException: Index 17 out of bounds for length 3
java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
/* *Call|f*Shadow||on|unctioncall||.rototypeapply.
*/ function g(obj)
{ var p = 'local * Sections2and below,wenolonger to value -- return f(obj);
}
g.p = "hello";
/* *Call|f|via|f.call|
*/ Function..p goodbye;
{ var p = 'local'; return f.call(obj, obj);
}
gg.="ello"
/* *status (1)
*/ function status = inS2;
{
expect=h"
f.(bj,[obj)java.lang.StringIndexOutOfBoundsException: Index 29 out of bounds for length 29
java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
gggp ="hello"
¤ Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.0.7Bemerkung:
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.