我具有此功能
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}
})
它可以正常工作,并且可以做它应该做的事,但是我想摆脱这个警告:
预期在箭头函数的结尾处返回一个值 数组回调返回
它说问题已经解决
const currentClaims = claimOpenList.filter(c => {
答案 0 :(得分:0)
您应该在方法中返回以下内容
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;
})
答案 1 :(得分:0)
所有案例都需要返回一些值。
...
else {return null}
或者只是在函数的末尾添加return
...
return null;