![]() |
1
4
看看这个链接,了解js闭包是如何工作的 http://yehudakatz.com/2011/08/11/understanding-javascript-function-invocation-and-this/ 您需要绑定函数,以便它可以访问类中的状态和其他变量,而不仅仅是执行时传递的参数。 |
![]() |
2
1
好吧,你需要捆绑
特殊参数
对象My_函数();
在这种情况下,obj被传递给
但是在你的例子中,你的类方法
希望有帮助。 我强烈建议你经历一下 resource 为了更好的理解。在前面的回答中也提到过。 |
![]() |
3
1
我知道这都是关于javascript中的作用域和上下文。深入理解javascript中的作用域是如何工作的,可以让您构建更强大的应用程序和更干净的代码。 基本上,bind允许您将函数粘贴到给定的上下文。它允许您访问存储在特定作用域中的值,在reactjs中通常是构造函数作用域。 您也可以阅读这篇文章,一篇很好的文章介绍了bind方法。 http://reactkungfu.com/2015/07/why-and-how-to-bind-methods-in-your-react-component-classes/ 也可以看看这个讨论,也许它会对你有用: |
![]() |
4
0
您将在react中使用es6类,因此类将拥有自己的方法和变量。所有这些方法都可以在
如果你很懒,那么你可以使用箭头函数来自动绑定
|
![]() |
Softly · 单选按钮未按预期取值 1 年前 |
|
SlickRed · 我无法使用JS关注HTML元素 1 年前 |
![]() |
assembler · Nextjs没有处理发布请求 1 年前 |
|
BADRUM · 执行两个获取功能后,如何导航回页面? 1 年前 |
![]() |
Toniq · javascript为php保存多维数组 1 年前 |