javascript - 删除箭头函数的 javascript 警告

标签 javascript

我有这个功能

const currentClaims = claimOpenList.filter(c => {

  if (`${c.claimid}` === claimid || (claimid !== undefined && c.claimid_ === claimid)) {
    console.log('claimOpenList > Se encontro claimid: ', claimid)
    return c
  }else {null}
})

它可以工作并完成它应该做的事情,但我想摆脱这个警告:

Expected to return a value at the end of arrow function array-callback-return

它说问题就在眼前

  const currentClaims = claimOpenList.filter(c => {

最佳答案

您应该在方法中返回如下所示的内容

const currentClaims = claimOpenList.filter(c => {

  if (`${c.claimid}` === claimid || (claimid !== undefined && c.claimid_ === claimid)) {
    console.log('claimOpenList > Se encontro claimid: ', claimid)
    return c
  }
  return false;
})

关于javascript - 删除箭头函数的 javascript 警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53215758/

相关文章:

javascript - Jquery 无法从 WCF REST 服务获取响应

javascript - 如何制作循环来确定将在 JS 上选取哪个变量

javascript - 如果我页面上的 Div Id 不起作用,则函数重定向

javascript - 为什么顶部没有正确对齐?

javascript - jQuery append HTML 和 javascript 链接

javascript - 我如何引用原型(prototype)的父级?

javascript - 通过react-router教程,在加载空对象时没有使用默认值或空值,而是引发错误

javascript - 保存用户的黑暗模式偏好的问题

javascript - jQuery/CSS 添加淡入淡出效果

javascript - 在 Vue3 中定义和重用内联组件