arguments.callee : arguments « Function « JavaScript Tutorial






The callee property contains the function that is currently executing.

This is useful if the function has no name.

<html>
    <form>
    <input type="button" value="A" OnClick=myFunction(this,"A")>
    <input type="button" value="B" OnClick=myFunction(this,"B")>
    <input type="button" value="C" OnClick=myFunction(this,"C")>
    <input type="button" value="D" OnClick=myFunction(this,"D")>
    <input type="button" value="E" OnClick=myFunction(this,"E")>
    </form>
    <script language="JavaScript">
    <!--
    function myFunction()
    {
      var aString = arguments[0].value;
      aString += "'s is ";
      aString += arguments[1];
      alert(aString);
      alert(arguments.callee.toString());
    }
    -->
    </script>
    </html>








7.4.arguments
7.4.1.arguments
7.4.2.arguments.callee
7.4.3.arguments.caller
7.4.4.arguments.length
7.4.5.Use arguments.callee.toString() to get the source of the function
7.4.6.Accessing Function Arguments with the arguments Array
7.4.7.Get function parameter length