DEV Community

Cristian Fernando
Cristian Fernando

Posted 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: ['apple', 'banana']
  • B: 2
  • C: true
  • D: undefined

Respuesta en el primer comentario.


Discussion (1)

Collapse
duxtech profile image
Cristian Fernando Author

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