Quiero unir los elementos de una matriz separados por comas y que la primera letra de cada elemento sea mayúscula, esto no debería afectar los valores del objeto en sí.
Por ejemplo:
obj= ["manzana","naranja","limon"]
La salida debe ser: Manzana, Naranja, Limón.
Esto es lo que he intentado y he fallado con:
obj.charAt(0).toUpperCase().join(', ')Aquí está el código:
let a = ['apple', 'orange', 'lemon']; let res = a.map(fruit => fruit.charAt(0).toUpperCase() + fruit.slice(1)); console.log(res); // [ "Apple", "Orange", "Lemon" ]const fruits = ["apple", "orange", "lemon"]; const new_fruits = fruits .map(x => x.replace(/^[az]/, (ch) => ch.toUpperCase())) .join(", ");Reemplace la primera letra az, mayúscula y finalmente únala con comas. Legibilidad ftw.