diff --git a/doc/handbook/Functions.md b/doc/handbook/Functions.md index 16cfaa0..81f8af4 100644 --- a/doc/handbook/Functions.md +++ b/doc/handbook/Functions.md @@ -390,7 +390,7 @@ class Handler { } ``` -这是可行的因为箭头函数不会捕获`this`,所以你总是可以把它们传给期望`this: void`的函数。 +这是可行的因为箭头函数使用外层的`this`,所以你总是可以把它们传给期望`this: void`的函数。 缺点是每个`Handler`对象都会创建一个箭头函数。 另一方面,方法只会被创建一次,添加到`Handler`的原型链上。 它们在不同`Handler`对象间是共享的。