JavaScript函数对象的函数.caller属性返回调用指定函数的函数。如果函数“f”被 JavaScript 中的顶级代码调用,则返回 null。对于像严格函数、异步函数和生成器函数这样的函数,此方法返回null。
句法:
function.caller
参数:该函数不接受任何参数。
返回值:此函数为严格、异步函数和生成器函数调用者返回 null 。
为了更好地理解函数方法,下面给出了几个例子。
示例 1:
HTML
HTML
输出:
示例 2:
HTML
输出:
支持的浏览器:
- 谷歌浏览器
- 微软边缘
- 火狐浏览器
- IE浏览器
- 苹果浏览器
- 歌剧