Eslint 期望在函数 array-callback-return 错误中返回一个值

Posted

技术标签:

【中文标题】Eslint 期望在函数 array-callback-return 错误中返回一个值【英文标题】:Eslint expected to return a value in function array-callback-return error 【发布时间】:2022-01-24 05:13:12 【问题描述】:

在 React 应用程序中尝试解决 Eslint 问题

Object.keys(selected).map(function (key, val) 
          if (selected[key]) 
            selectedItem.push(val)
            selectedItem.push(key)
          
        ); 

它是一个现有的代码,我不确定我是否应该更改为 forEach 来解决这个 Eslint 错误 尝试将 ===============> 箭头替换为 ()

请提出解决此 Eslint 错误的方法

【问题讨论】:

你能解释一下你想得到什么吗? 【参考方案1】:

是的,您可以在此处使用 forEach。使用 map 函数时必须返回一个值。

请查看以下网址。

https://eslint.org/docs/rules/array-callback-return

【讨论】:

以上是关于Eslint 期望在函数 array-callback-return 错误中返回一个值的主要内容,如果未能解决你的问题,请参考以下文章

eslint检测规则中,括弧和函数名之间去掉空格的配置

在 Firebase 云函数中包含异步函数(eslint“解析错误:意外的令牌函数”)

处理 Promise 执行器函数 ESLint 错误

多行函数调用的 eslint 规则

react中写箭头函数怎么让eslint 不报错

JSX 道具不应使用箭头函数 eslint 警告 [重复]