From 72fd69d186a2bc44915e02fdbc3fe38ecb2df2fa Mon Sep 17 00:00:00 2001 From: rucunchun Date: Sat, 22 Jun 2019 15:52:09 +0800 Subject: [PATCH] =?UTF-8?q?fixed=2023=20=5F&&=E4=B8=AD=E6=96=87=E7=BF=BB?= =?UTF-8?q?=E8=AF=91=E7=9B=B8=E5=90=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/28.md | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/docs/28.md b/docs/28.md index 87232c8..0bd95bf 100644 --- a/docs/28.md +++ b/docs/28.md @@ -6,14 +6,14 @@ JavaScript 有两类功能: -* _ 普通函数 _ 可以扮演几个角色: +* 普通函数 可以扮演几个角色: * 实际功能(在其他语言中,你只需使用术语“功能”;在 JavaScript 中,我们需要区分角色“真实功能”和可以扮演该角色的实体“普通功能”) * 方法 * 构造函数 -* _ 专用功能 _ 只能扮演其中一个角色。例如: - * _ 箭头功能 _ 只能是实际功能。 - * _ 方法 _ 只能是一种方法。 - * _ 类 _ 只能是构造函数。 +* 专用功能 只能扮演其中一个角色。例如: + * 箭头功能 只能是实际功能。 + * 方法 只能是一种方法。 + * 类 只能是构造函数。 接下来的部分将解释所有这些内容的含义。 @@ -115,21 +115,21 @@ function add(x, y) { 专业功能是普通功能的专用版本。他们每个人只扮演一个角色: -* _ 箭头函数 _ 只能是一个真正的函数: +* 箭头函数 只能是一个真正的函数: ```js const arrow = () => { return 123 }; assert.equal(arrow(), 123); ``` -* _ 方法 _ 只能是一种方法: +* 方法 只能是一种方法: ```js const obj = { method() { return 'abc' } }; assert.equal(obj.method(), 'abc'); ``` -* _ 类 _ 只能是构造函数: +* 类 只能是构造函数: ```js class MyClass { /* ··· */ } @@ -395,13 +395,13 @@ assert.equal(noReturn(), undefined); ### 23.6。参数处理 -#### 23.6.1。术语:参数与参数 +#### 23.6.1。术语:参数(parameters)与参数(arguments) -术语 _ 参数 _ 和术语 _ 参数 _ 基本上意思相同。如果您愿意,可以进行以下区分: +术语 参数 (parameters) 和术语 参数 (arguments)基本上意思相同。如果您愿意,可以进行以下区分: -* _ 参数 _ 是函数定义的一部分。它们也被称为 _ 形式参数 _ 和 _ 形式参数 _。 +* 参数 (parameters) 是函数定义的一部分。它们也被称为 形式参数 (formal parameters )和 形式参数 (formal arguments.)。 -* _ 参数 _ 是函数调用的一部分。它们也被称为 _ 实际参数 _ 和 _ 实际参数 _。 +* 参数 (arguments) 是函数调用的一部分。它们也被称为 实际参数 actual parameters 和 实际参数 actual arguments.。 #### 23.6.2。术语:回调 -- GitLab