blog.notmyidea.org/content/code/2024-02-08-arrow-functions-returns.md
2024-02-15 11:36:41 +01:00

603 B

title tags
Returning objects from an arrow function Javascript

When using an arrow function in JavaScript, I was expecting to be able to return objects, but ended up with returning undefined values.

Turns out it's not possible to return directly objects from inside the arrow function because they're confused as statements.

This is covered by MDN.

To return an object, I had to put it inside parenthesis, like this:

latlngs.map(({ lat, lng }) => ({ lat, lng }))