DEV Community

Cristian Fernando
Cristian Fernando

Posted on • Updated on

Paracetamol.js💊| #40: Explica este código JavaScript

Explica este código JavaScript

function addToList(item, list) {
  return list.push(item);
}

const result = addToList("apple", ["banana"]);
console.log(result);
Enter fullscreen mode Exit fullscreen mode
  • A: ['banana', 'apple']
  • B: 2
  • C: true
  • D: undefined

Respuesta en el primer comentario.


Top comments (1)

Collapse
 
duxtech profile image
Cristian Fernando

Respuesta:
B: 2

El método push regresa la longitud del arreglo. Inicialmente el arreglo ["banana"] tiene langitud 1, al hacer el push del item apple la longitud será de 2 y ojo, no hacemos un return de list sino de list.push(item) por ello regresamos la longitud que es 2.


Si quisieramos regresar el arreglo resultante completo deberiamos hacer:

function addToList(item, list) {
  list.push(item);
  return list; // ["banana","apple"]
}
Enter fullscreen mode Exit fullscreen mode