Avatar ·

Cómo agregar un elemento al final de un array en JavaScript?

La forma correcta: el método push()

En JavaScript, para agregar un elemento al final de un array se usa el método push():

let usuarios = ['Анна', 'Борис', 'Виктор'];
usuarios.push('Глеб');
console.log(usuarios); // ['Анна', 'Борис', 'Виктор', 'Глеб']

Tu segunda opción con users[users.length] = 'Глеб' también funciona, pero push() es más claro y profesional. Los otros métodos que mencionaste sirven para diferentes propósitos:

  • push() – agrega al final
  • pop() – elimina del final
  • shift() – elimina del inicio
  • unshift() – agrega al inicio

Usar + convierte el array en cadena, por eso no funciona correctamente. ¡Sigue aprendiendo, vas por buen camino!