Explica este código JavaScript
function addToList(item, list) {
return list.push(item);
}
const result = addToList("apple", ["banana"]);
console.log(result);
- A:
['banana', 'apple']
- B:
2
- C:
true
- D:
undefined
Respuesta en el primer comentario.
Top comments (1)
Respuesta:
B:
2
El método
push
regresa la longitud del arreglo. Inicialmente el arreglo["banana"]
tiene langitud1
, al hacer elpush
del itemapple
la longitud será de2
y ojo, no hacemos unreturn
delist
sino delist.push(item)
por ello regresamos la longitud que es2
.Si quisieramos regresar el arreglo resultante completo deberiamos hacer: