-4

I spend some time figuring out what was the problem with this

arr.filter((order)=>{
   order.trackingNumbers.some((track)=>{
      track.number==search
   })
})

and then noticed that it works if is written in just one line

arr.filter(order=>order.trackingNumbers.some(track=>track.number==search))

why is that and is posible to write it on several lines?

1 Answers1

3
arr.filter((order)=>{
   return order.trackingNumbers.some((track)=>{
      return track.number==search
   })
})

you can omit return keyword when you're omitting bracket thats why the single line works

arslan2012
  • 1,010
  • 7
  • 19