将带有参数的f1传递给f2,并在f2定义中提取f1及其参数

时间:2019-05-14 09:47:31

标签: reactjs function parameter-passing

我将{React button click上具有自己参数的function1传递给function2,如下所示:

onClick={function2( ()=> function1(f1Parameter) )}

现在,function2的定义应该是什么,以便能够在其定义中提取function1f1Parameter

我尝试的是:

function2 = callback => event => {
  console.log('callback: ', callback);
  console.log('event: ', event);
  
  // code
}

并且回调(function1)正确传递,但是我无法获取f1Parameter的值。 Event为空。我尝试了event.persist(),在那种情况下,我得到了标准元素事件,但是f1Parameter实际上是对象。

我该如何实现?

0 个答案:

没有答案