I think this only comes down to what the team is used to. If they know how to search MDN and some functional programming then it's also readable. We should use the tools of a language in our own favour.
I would use this code because:
Not using the tools your language has to offer leaves you with unnecessarily large codebases.
's version looks to be the most readable, that's what I would use.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.