From d41bf835a189a2f93b5881e720c35196f6590a1b Mon Sep 17 00:00:00 2001 From: daungui Date: Fri, 14 May 2021 23:27:51 +0800 Subject: [PATCH] =?UTF-8?q?docs(function):=20=E8=B0=83=E6=95=B4=E4=B8=8D?= =?UTF-8?q?=E5=90=88=E9=80=82=E7=9A=84=E5=87=BD=E6=95=B0=E6=8F=8F=E8=BF=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/function.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/function.md b/docs/function.md index a826c88..d5a8e4e 100644 --- a/docs/function.md +++ b/docs/function.md @@ -669,7 +669,7 @@ const square = n => n * n; 箭头函数的一个用处是简化回调函数。 ```javascript -// 正常函数写法 +// 普通函数写法 [1,2,3].map(function (x) { return x * x; }); @@ -681,7 +681,7 @@ const square = n => n * n; 另一个例子是 ```javascript -// 正常函数写法 +// 普通函数写法 var result = values.sort(function (a, b) { return a - b; }); @@ -716,7 +716,7 @@ headAndTail(1, 2, 3, 4, 5) (4)不可以使用`yield`命令,因此箭头函数不能用作 Generator 函数。 -上面四点中,最重要的是第一点。对于普通函数来说,内部的`this`代表函数运行时所在的对象,但是这一点对箭头函数不成立。它没有自己的`this`对象,内部的`this`就是一个普通变量,指向定义时上层函数所在的对象。也就是说,箭头函数内部的`this`指向是固定的,相比之下,普通函数的`this`指向是可变的。 +上面四点中,最重要的是第一点。对于普通函数来说,内部的`this`指向函数运行时所在的对象,但是这一点对箭头函数不成立。它没有自己的`this`对象,内部的`this`就是定义时上层作用域中的`this`。也就是说,箭头函数内部的`this`指向是固定的,相比之下,普通函数的`this`指向是可变的。 ```javascript function foo() {