JavaScript,期望在箭头函数末尾返回一个值

标签 javascript

我有这个:

values.map(value => {
    if (value.gse === gse) {
      return value.y
    }
  })

仅在示例中放入 if 语句的情况下,我才需要映射然后返回 value.y。 如何避免 Expected to return a value at the end of arrow function 的警告,我的意思是,我应该如何正确编写该代码?如果 value.gse !== gse ?

则返回 return this

最佳答案

您需要使用filter,然后使用map:

values.filter(value => values.gse === gse).map(value => value.y);

关于JavaScript,期望在箭头函数末尾返回一个值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57560407/

相关文章:

javascript - 道场工具包 : how to escape an HTML string?

javascript - 三.js粒子组成形状

javascript - 如何在javascript中加载图像而不将其放入缓存中

javascript - 从 TinyMCE 中删除 onSubmit 事件 Hook

javascript - 如何使用 Mocha、Chai、Sinon 对动态日期/时间进行单元测试

javascript - 从 JSP 调用 JavaScript

javascript - 如何在 webpack.config.js 中包含全日历语言环境

javascript - 将参数传递给nodejs中的module.exports

javascript - 仅在 IE7 中显示/隐藏 div 问题

javascript - 有没有一个工具可以扫描我的所有文件并删除 "trailing commas"的 JavaScript?