当前位置: 首页 > 知识库问答 >
问题:

如何在箭头函数中添加多个参数[重复]

云欣嘉
2023-03-14

我已经为我愚蠢的问题感到抱歉,但谷歌搜索没有成功

如何在箭头函数中添加多个参数。我想在下面的函数中添加一些属性“道具”。

  const changeLocationHandler = async event => {
    try {
      let hasError = false;
      let response = await fetch('http://localhost:5000/api/game/location', {
        method: 'POST',
        headers: {
          Authorization: 'Bearer ' + auth.token
        },
        body: { 
        }
      });
      const responseData = await response.json();
      if (!response.ok) {
        hasError = true;
      }
      if (hasError) {
        alert(responseData.message);
      }  
    } catch (error) {
      alert(error)
    }
  }

共有1个答案

宁侯林
2023-03-14

您需要将参数括在括号中,这样才能工作。

const changeLocationHandler = async (event, arg2, arg3) => {
 类似资料:
  • 我有一个react组件,我想用不同的参数调用相同的箭头函数,但我被困在如何传递参数给它,现在我在问自己,我能做到吗?

  • 不鼓励将箭头函数(“lambdas”)传递给 Mocha。Lambdas词法绑定 this,无法访问 Mocha 上下文。例如,以下代码将失败: describe('my suite', () => { it('my test', () => { // should set the timeout of this test to 1000 ms; instead will fail thi

  • ES6标准新增了一种新的函数:Arrow Function(箭头函数)。 为什么叫Arrow Function?因为它的定义用的就是一个箭头: x => x * x 上面的箭头函数相当于: function (x) { return x * x; } 在继续学习箭头函数之前,请测试你的浏览器是否支持ES6的Arrow Function: 'use strict'; ---- var f

  • 新的“胖箭头”符号还可以用更简单的方式来定义匿名函数。 请看下面的例子: console.log(x); incrementedItems.push(x+1); }); 计算一个表达式并返回值的函数可以被定义更简单: 下面代码与上面几乎等价: incrementedItems = items.map(function (x) { return x+1; 让我们在 验

  • 我想知道是否有人能解释一下:

  • 我有一个函数,我正在尝试转换为ES6中的新箭头语法。它是一个命名函数: 有没有办法给它一个没有var语句的名字: 显然,我只能在定义了这个函数之后才能使用它。大致如下: 在ES6中有没有一种新的方法可以做到这一点?