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/functions/arguments/callee/index.html | 6 +++--- .../web/javascript/reference/functions/arguments/index.html | 12 ++++++------ .../reference/functions/arguments/length/index.html | 8 ++++---- .../reference/functions/arrow_functions/index.html | 4 ++-- .../reference/functions/default_parameters/index.html | 10 +++++----- .../zh-cn/web/javascript/reference/functions/get/index.html | 6 +++--- files/zh-cn/web/javascript/reference/functions/index.html | 6 +++--- .../reference/functions/rest_parameters/index.html | 6 +++--- .../zh-cn/web/javascript/reference/functions/set/index.html | 6 +++--- 9 files changed, 32 insertions(+), 32 deletions(-) (limited to 'files/zh-cn/web/javascript/reference/functions') diff --git a/files/zh-cn/web/javascript/reference/functions/arguments/callee/index.html b/files/zh-cn/web/javascript/reference/functions/arguments/callee/index.html index a2847f3683..65e9123fe5 100644 --- a/files/zh-cn/web/javascript/reference/functions/arguments/callee/index.html +++ b/files/zh-cn/web/javascript/reference/functions/arguments/callee/index.html @@ -15,7 +15,7 @@ translation_of: Web/JavaScript/Reference/Functions/arguments/callee

arguments.callee 属性包含当前正在执行的函数。

-

描述

+

描述

callee 是 arguments 对象的一个属性。它可以用于引用该函数的函数体内当前正在执行的函数。这在函数的名称是未知时很有用,例如在没有名称的函数表达式 (也称为“匿名函数”)内。

@@ -82,9 +82,9 @@ sillyFunction();

如果 JavaScript 解释器不能保证所有提供的参数数量在被调用的时候都存在,那么它需要在行内代码插入检查,或者不能内联这个函数。现在在这个特殊例子里一个智能的解释器应该能重排检查而更优,并检查任何将不用到的值。然而在许多的情况里那是不可能的,也因此它不能够内联。 

-

例子

+

例子

-

在匿名递归函数中使用 arguments.callee

+

在匿名递归函数中使用 arguments.callee

递归函数必须能够引用它本身。很典型的,函数通过自己的名字调用自己。然而,匿名函数 (通过 函数表达式 或者 函数构造器 创建) 没有名称。因此如果没有可访问的变量指向该函数,唯一能引用它的方式就是通过 arguments.callee

diff --git a/files/zh-cn/web/javascript/reference/functions/arguments/index.html b/files/zh-cn/web/javascript/reference/functions/arguments/index.html index b00da02c08..8b708b2c37 100644 --- a/files/zh-cn/web/javascript/reference/functions/arguments/index.html +++ b/files/zh-cn/web/javascript/reference/functions/arguments/index.html @@ -19,7 +19,7 @@ translation_of: Web/JavaScript/Reference/Functions/arguments

{{EmbedInteractiveExample("pages/js/functions-arguments.html")}}

-

描述

+

描述

Note: If you're writing ES6 compatible code, then rest parameters should be preferred.

@@ -88,7 +88,7 @@ number
var args = Array.from(arguments);
 var args = [...arguments];
-

属性

+

属性

arguments.callee
@@ -109,7 +109,7 @@ var args = [...arguments];

注意: 在严格模式下,arguments对象已与过往不同。arguments[@@iterator]不再与函数的实际形参之间共享,同时caller属性也被移除。

-

例子

+

例子

遍历参数求和

@@ -125,7 +125,7 @@ add() // 0 add(1) // 1 add(1,2,3,4); // 10 -

定义连接字符串的函数

+

定义连接字符串的函数

这个例子定义了一个函数来连接字符串。这个函数唯一正式声明了的参数是一个字符串,该参数指定一个字符作为衔接点来连接字符串。该函数定义如下:

@@ -145,7 +145,7 @@ myConcat("; ", "elephant", "giraffe", "lion", "cheetah"); // returns "sage. basil. oregano. pepper. parsley" myConcat(". ", "sage", "basil", "oregano", "pepper", "parsley"); -

定义创建HTML列表的方法

+

定义创建HTML列表的方法

这个例子定义了一个函数通过一个字符串来创建HTML列表。这个函数唯一正式声明了的参数是一个字符。当该参数为 "u" 时,创建一个无序列表 (项目列表);当该参数为 "o" 时,则创建一个有序列表 (编号列表)。该函数定义如下:

@@ -259,7 +259,7 @@ func(); // undefined

{{Compat("javascript.functions.arguments")}}

-

相关链接

+

相关链接