De acuerdo con la Guía de estilo de Javascript de Airbnb , se debe agregar un par de paréntesis para envolver las llaves. ¿Pero por qué?
// good [1, 2, 3].map((number, index) => ({ [index]: number, }));
¿Hay algo malo si codifico sin esos paréntesis? Me refiero a simplemente devolver el objeto es más fácil de leer.
// anything wrong with this? [1, 2, 3].map((number, index) => { return {[index]: number}; });