gpt4 book ai didi

javascript - 代码有效但给出 : Expected an assignment or function call

转载 作者:行者123 更新时间:2023-11-29 18:55:17 25 4
gpt4 key购买 nike

为什么这会导致未使用的表达式错误?

<input style={{margin:'25px 50px 0',textAlign:'center'}}
type='text' placeholder='add ToDo'
onKeyPress={e =>{(e.key ==='Enter' ? this.addTodo(e.target.value):null) }} />

最佳答案

iceveda06 的回答显示了如何解决这个问题,让我稍微解释一下这个 eslint 规则本身:

赋值和函数调用有副作用(不完全正确,例如,一个空函数没有副作用,但在 eslint 的情况下,它不会去检查那么远被调用的函数到底做了什么),这是我们在编写代码时最终要做的,另一方面,表达式本身就是 javascript 中的有效语句,例如富? 1 : 2;,但是它们中的大部分(赋值和函数调用除外)没有任何副作用,因此对整个程序没有贡献,因此 eslint 认为它们是错误代码。

检查 this question如何区分表达式和语句。

关于javascript - 代码有效但给出 : Expected an assignment or function call,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49713336/

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