From 451a0c0099168440581bd0ed9068e1cbad4a7e2b Mon Sep 17 00:00:00 2001 From: Liu Chengwu Date: Sat, 20 May 2023 14:14:26 +0800 Subject: [PATCH 1/4] fix: typo --- 1-js/05-data-types/12-json/article.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/1-js/05-data-types/12-json/article.md b/1-js/05-data-types/12-json/article.md index f27d217219..82dba8b5a8 100644 --- a/1-js/05-data-types/12-json/article.md +++ b/1-js/05-data-types/12-json/article.md @@ -246,7 +246,7 @@ alert( JSON.stringify(meetup, *!*['title', 'participants', 'place', 'name', 'num 该函数会为每个 `(key,value)` 对调用并返回“已替换”的值,该值将替换原有的值。如果值被跳过了,则为 `undefined`。 -在我们的例子中,我们可以为 `occupiedBy` 以外的所有内容按原样返回 `value`。为了 `occupiedBy`,下面的代码返回 `undefined`: +在我们的例子中,我们可以为 `occupiedBy` 以外的所有内容按原样返回 `value`。对于 `occupiedBy`,下面的代码返回 `undefined`: ```js run let room = { From a1433731a127b1842103f03920df0328078769e6 Mon Sep 17 00:00:00 2001 From: Liu Chengwu Date: Sun, 21 May 2023 17:30:13 +0800 Subject: [PATCH 2/4] fix: translation mistake --- 1-js/06-advanced-functions/10-bind/article.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/1-js/06-advanced-functions/10-bind/article.md b/1-js/06-advanced-functions/10-bind/article.md index 6cae8ca561..2f138dda9c 100644 --- a/1-js/06-advanced-functions/10-bind/article.md +++ b/1-js/06-advanced-functions/10-bind/article.md @@ -275,7 +275,7 @@ alert( triple(5) ); // = mul(3, 5) = 15 ## 在没有上下文情况下的 partial -当我们想绑定一些参数(arguments),但是这里没有上下文 `this`,应该怎么办?例如,对于一个对象方法。 +当我们想绑定一些参数(arguments),但是不想绑定上下文 `this`,应该怎么办?例如,对于一个对象方法。 原生的 `bind` 不允许这种情况。我们不可以省略上下文直接跳到参数(arguments)。 From 79865b3dd0766e7de6fae14624c3b792c022e600 Mon Sep 17 00:00:00 2001 From: Liu Chengwu Date: Sun, 21 May 2023 17:51:34 +0800 Subject: [PATCH 3/4] fix: translation mistake --- 1-js/06-advanced-functions/10-bind/article.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/1-js/06-advanced-functions/10-bind/article.md b/1-js/06-advanced-functions/10-bind/article.md index 2f138dda9c..c82e7efa9d 100644 --- a/1-js/06-advanced-functions/10-bind/article.md +++ b/1-js/06-advanced-functions/10-bind/article.md @@ -319,7 +319,7 @@ user.sayNow("Hello"); ## 总结 -方法 `func.bind(context, ...args)` 返回函数 `func` 的“绑定的(bound)变体”,它绑定了上下文 `this` 和第一个参数(如果给定了)。 +方法 `func.bind(context, ...args)` 返回函数 `func` 的“绑定的(bound)变体”,它绑定了上下文 `this` 和前几个参数(如果给定了)。 通常我们应用 `bind` 来绑定对象方法的 `this`,这样我们就可以把它们传递到其他地方使用。例如,传递给 `setTimeout`。 From b6d6e5fb1e8c20e4145787aecdd6738403c01bf3 Mon Sep 17 00:00:00 2001 From: Liu Chengwu Date: Sun, 21 May 2023 23:32:24 +0800 Subject: [PATCH 4/4] Update 1-js/06-advanced-functions/10-bind/article.md Co-authored-by: Songhn --- 1-js/06-advanced-functions/10-bind/article.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/1-js/06-advanced-functions/10-bind/article.md b/1-js/06-advanced-functions/10-bind/article.md index c82e7efa9d..d442ae1af8 100644 --- a/1-js/06-advanced-functions/10-bind/article.md +++ b/1-js/06-advanced-functions/10-bind/article.md @@ -319,7 +319,7 @@ user.sayNow("Hello"); ## 总结 -方法 `func.bind(context, ...args)` 返回函数 `func` 的“绑定的(bound)变体”,它绑定了上下文 `this` 和前几个参数(如果给定了)。 +方法 `func.bind(context, ...args)` 返回函数 `func` 的“绑定的(bound)变体”,它绑定了上下文 `this` 和 `...args` 参数。 通常我们应用 `bind` 来绑定对象方法的 `this`,这样我们就可以把它们传递到其他地方使用。例如,传递给 `setTimeout`。