比方说,我有一个函数:使用Function.bind可以保存默认值吗?如果不是,为什么?
function onSomethingChanged(field, evt) {
this.validate(field, evt.target.value);
}
而且我有一个阵营组成部分,我做的事:
<input onChanged={this.onSomethingChanged.bind(null, "username")} />
- 请问我
this
是保守的,如果我通过null
为thisArg? - 如果不是,我怎么能保存它,而不明确使用
this
(不写this.onSomethingChanged.bind(this, "username")
)。 - 如果不是(再次),为什么JavaScript会阻止呢?有没有解决方法?
谢谢!
添加react标签也许? – 2015-03-13 17:34:49
@torazaburo完成,谢谢! – Raito 2015-03-13 17:35:33
如果你的意思是js库React,那么它应该被标记为ReactJS,你使用的标签是用于同名的php库。 – 2015-03-13 17:49:39