From c40612041809fe289aba58aefa170bbe784aba1f Mon Sep 17 00:00:00 2001 From: t7yang Date: Mon, 10 Jan 2022 08:38:07 +0800 Subject: remove name attribute for zh-CN --- .../reference/global_objects/function/caller/index.html | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'files/zh-cn/web/javascript/reference/global_objects/function/caller') diff --git a/files/zh-cn/web/javascript/reference/global_objects/function/caller/index.html b/files/zh-cn/web/javascript/reference/global_objects/function/caller/index.html index ba3ce01a26..c3394dee07 100644 --- a/files/zh-cn/web/javascript/reference/global_objects/function/caller/index.html +++ b/files/zh-cn/web/javascript/reference/global_objects/function/caller/index.html @@ -5,19 +5,19 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Function/caller ---
{{JSRef("Global_Objects", "Function")}} {{non-standard_header}}
-

概述

+

概述

返回调用指定函数的函数.

该属性不是ECMA-262第3版标准的一部分.不过, SpiderMonkey (Mozilla的JavaScript引擎) (查看{{ Bug("65683") }}), V8 (Chrome的JavaScript引擎) 和 JScript(IE的ECMAScript实现)都已经支持了它.

-

描述

+

描述

如果一个函数f是在全局作用域内被调用的,则f.caller为null,相反,如果一个函数是在另外一个函数作用域内被调用的,则f.caller指向调用它的那个函数.

该属性的常用形式arguments.callee.caller替代了被废弃的 arguments.caller.

-

备注

+

备注

注意,在使用递归调用时, 你不能使用此属性来重现出调用栈.请考虑以下代码:

@@ -50,9 +50,9 @@ while (f) {

有一个特殊属性 __caller__, 可以返回调用当前函数的函数的活动对象(可以用来重现出整个调用栈), 但由于安全原因的考虑,该属性已被删除.

-

例子

+

例子

-

例子: 检测一个函数的caller属性的值

+

例子: 检测一个函数的caller属性的值

下例用来得出一个函数是被谁调用的.

-- cgit v1.2.3-54-g00ecf