如何在调用函数时添加参数
How to add the parameter when calling the function?
我正试图找出如何调用一个函数有一个参数,我使用箭头函数。
举个例子:
_openAddDealer = (dealerInfo) => {
console.log(dealerInfo);
}
我需要从按钮
中调用它<FloatingActionButton onClick={this._openAddDealer}>
对于其余的函数,我不需要任何绑定到this
或类似的东西。那么,我能做些什么呢?
<FloatingActionButton onClick={this._openAddDealer(dealerInfo)}>
我试过了,但是这个函数在应用加载时被调用,而不是在按钮被按下时。
我假设这是JSX。很可能你要找的是:
<FloatingActionButton onClick={() => this._openAddDealer(dealerInfo)}>
可以这么简单吗:
button.onClick = function() {
// with button's this
_openAddDealer.call(this, dealerInfo);
// with outside this
_openAddDealer(dealerInfo);
};
?我不知道你在用<
等做什么,所以我可能会误解…
相关文章:
- 如何向这个javascript/jquery函数添加参数
- 如何在所有ajax调用中向URL添加参数
- 在Javascript中向回调添加参数
- javascript窗口打开并添加参数
- 无法在 JavaScript 函数中添加参数
- 向jQueryajax调用添加参数,最好添加到URL或对象中
- 使用JavaScript向链接添加参数
- 正在向传递的回调添加参数
- 循环遍历数组,并在javascript中向sql查询添加参数
- 向回调添加参数
- 通过随机 url 重定向传递和添加参数
- 如何使用变量向对象添加参数
- 为什么添加参数时停止功能
- 向网址添加参数 - 因现有参数而异
- 当函数绑定在构造函数中时,如何在 ES6 React 中向事件处理程序添加参数
- 使用 JavaScript 或 jQuery 如何在页面加载后向 URL 添加参数
- 添加参数时调用javascript函数停止工作,这真的不大声吗
- 余烬数据不会向后置请求添加参数
- 如何在函数调用中自动添加参数
- 为什么可以在 JavaScript 中添加参数类型和返回类型