gpt4 book ai didi

javascript - 箭头函数不应返回赋值 no-return-assign

转载 作者:行者123 更新时间:2023-12-05 05:11:01 24 4
gpt4 key购买 nike

我的代码在应用程序中正常工作,但是,在提交之前 husky 运行并发出错误消息“箭头函数不应返回赋值 no-return-assign”

           <Field name='dob' label='dateOfBirth'
placeholder=''
onFocus={(e) => e.target.placeholder = 'MM/YYYY/DD'}
/>

最佳答案

如果在箭头函数中省略括号,它将隐式返回语句。在这种情况下,编译器警告您正在返回赋值,这是不允许的(我猜是为了避免您试图检查相等性并错误地只输入一个 = 而不是 ===)

您可以将函数体括在方括号中以避免此问题:

onFocus={(e) => { e.target.placeholder = 'MM/YYYY/DD'} }

查看 MDN有关箭头功能的更多信息。

关于javascript - 箭头函数不应返回赋值 no-return-assign,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55974912/

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