gpt4 book ai didi

javascript - 箭头函数参数周围应有括号。 (箭头括号)

转载 作者:行者123 更新时间:2023-11-28 17:21:46 25 4
gpt4 key购买 nike

如何避免 ES7 箭头函数上的流类型错误

handleSelectCategory = (e) => {
const { form } = this.state;

let newCategories = [];
if (form.categories.findIndex((c) => c.value === e.value) >= 0) {
newCategories = form.categories.filter((c) => c.value !== e.value);
} else {
newCategories = [...form.categories, e];
}
this.setState({
form: Object.assign({}, form, { categories: newCategories }),
});
};

我收到警告

Expected parentheses around arrow function argument. (arrow-parens)

最佳答案

当只有一个参数时,箭头函数参数周围的括号在 ES6 中是可选的,但 ESLint 默认情况下会提示这一点。这是由 arrow-parens 控制的选项。

更改此选项,或更改箭头函数以使用 (c) 而不是 c 作为参数列表。

关于javascript - 箭头函数参数周围应有括号。 (箭头括号),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52345240/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com