Michi: callee vs. caller

Beitrag lesen

Hi,

Ihr verwechselt anscheinend arguments.caller und arguments.callee. Der OP fragt wohl eher nach arguments.caller. Das wird laut SELFHTML nur von einigen Browsern unterstützt und ist, wie dort auch steht, seit Netscape JavaScript 1.3 deprecated und nicht Teil von ECMAScript 3 (PDF).

arguments.callee ist was ganz anders. Es verweist in einer Funktion auf das gegenwärtige Funktionsobjekt. arguments.callee ist auch deprecated, aber erst seit ECMAScript 5 (PDF) und kann im neuen Strict-Mode nicht genutzt werden.

Michi