首页 技术教程 实用代码 注册破解 正则表达式 网址导航 电子书籍

Javascript中的caller和callee属性

caller 返回一个对函数的引用,该函数调用了当前函数。 functionName.caller functionName 对象是所执行函数的名称。 说明 对于函数来说,caller 属性只有在函数执行时才有定义。 如果函数是由 Javascript 程序的顶层调用的,那么 caller 包含的就是 null 。 下面的例子说明了 caller 属性的用法: 以下是Javascript代码:【运行代码】【复制代码】 function callerDemo() { if ( arguments.caller) { var a= callerDemo.caller.toString(); alert(a); } else { alert("this is a top function"); } } function handleCaller() { callerDemo(); } handleCaller(); function calleeDemo() { alert(argu...
类别:网页编程 - JavaScript    查看:98    更新:2014-05-22