【原文地址】http://hi.baidu.com/newhonour/blog/item/7b363d35dc87141590ef39d0.html

 

1. Arguments.caller --- 获取调用该函数的函数 示例如下

function callerDemo() {
    if (callerDemo.caller) {
        var a = callerDemo.caller.toString();
        alert(a);
    } else {
        alert("this is a top function");
    }
}
function handleCaller()
{
    callerDemo();
}

handleCaller();

2. Arguments.callee --- 获取包含arguments.callee属性的函数 示例如下

function ha()
{
    alert(arguments.callee.toString());
}

ha();

3. Arguments.length --- 获取当前函数的参数 示例如下

function hc(a,b)
{
    alert("该函数有" + hc.length + "个参数");
    for(var i=0;i<hc.length;i++)
    {
      //获取参数
      alert("Is: " + arguments[i].toString());
    }
}
hc(300,600);

相关文章:

  • 2022-12-23
  • 2019-01-07
  • 2021-11-17
  • 2021-10-12
  • 2021-09-11
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-11-14
  • 2021-05-24
  • 2021-11-02
  • 2021-11-27
相关资源
相似解决方案