Ale*_* M. 44 javascript reactjs
我在这样的反应应用程序中有一些JSX代码:
...
_renderSignOutLink() {
if (!this.props.currentUser) {
return false;
}
return (
<a href="#" onClick={::this._handleSignOutClick}><i className="fa fa-sign-out"/> Sign out</a>
);
...
Run Code Online (Sandbox Code Playgroud)
::
在调用函数之前,双冒号是什么意思?
ssu*_*ube 45
这::
是一个拟议的绑定运算符,它可以进入绑定函数:
::foo.bar
// becomes
foo.bar.bind(foo)
Run Code Online (Sandbox Code Playgroud)
这在React(和任何其他事件处理程序)中很有用,因为它意味着this
在稍后调用事件处理程序时将具有期望值(类的实例).
归档时间: |
|
查看次数: |
11489 次 |
最近记录: |