It is longer than:
array.forEach((value, index) => {})
… but forEach has too many limitations (no exits, no await, …)
I'll give you await (gotta use awkward reduce there) but if you want exit, you're better off with something like `find`
Another advantage is that array functions better convey what are you trying to do with this particular operation.
It is longer than:
array.forEach((value, index) => {})
… but forEach has too many limitations (no exits, no await, …)