From 0ba527c402e6280e7c3f5b48160d4735e8a6f663 Mon Sep 17 00:00:00 2001 From: YuJian Date: Mon, 27 Jun 2022 16:03:14 +0800 Subject: [PATCH] vault backup: 2022-06-27 16:03:14 --- Antd 的深入尝试/Button.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Antd 的深入尝试/Button.md b/Antd 的深入尝试/Button.md index 245dd95..f7a13be 100644 --- a/Antd 的深入尝试/Button.md +++ b/Antd 的深入尝试/Button.md @@ -7,7 +7,7 @@ isTwoCNChar("提交") ``` 1. 为什么需要使用 `bind` 方法改变作用域? - `rxTwoCNChar.test` 这一行赋值相当于 `RegExp.prototype.test` 直接从 RegExp 原型中取 test 方法 ,不从RegExp 实例 `rxTwoCNChar` 中调用,所以执行时的作用域并不会指向 `rxTwoCNChar`,需要使用 `bind` 函数生成并返回一个具有指定作用域的新函数 + `rxTwoCNChar.test` 这一行赋值相当于 `RegExp.prototype.test` 直接从 RegExp 原型中取 test 方法赋值 ,而不是通过 RegExp 实例 `rxTwoCNChar` 中调用函数,所以执行时的作用域并不会指向 `rxTwoCNChar`,需要使用 `bind` 函数生成并返回一个具有指定作用域的新函数 1. 不使用 bind 时 `rxTwoCNChar.test` 作用域指向谁? 1. 严格模式下 `this` 指向 `undefined` 2. 非严格模式下 `this` 指向 `global` \ No newline at end of file