我将{React button click上具有自己参数的function1
传递给function2
,如下所示:
onClick={function2( ()=> function1(f1Parameter) )}
现在,function2
的定义应该是什么,以便能够在其定义中提取function1
和f1Parameter
?
我尝试的是:
function2 = callback => event => {
console.log('callback: ', callback);
console.log('event: ', event);
// code
}
并且回调(function1
)正确传递,但是我无法获取f1Parameter
的值。 Event
为空。我尝试了event.persist()
,在那种情况下,我得到了标准元素事件,但是f1Parameter
实际上是对象。
我该如何实现?