La función tiene configurada un parámetro por defecto en caso de que la llamemos sin parámetros.
El nullish coalescing operator solo se ejecuta si manipulamos valores null o undefined y como no es el caso en ninguno de los ejemplos la expresión item + 1 no llega a ejecutarse nunca.
El último ejemplo puede ser un poco "trampa" por que tenemos un valor 0, solo debemos recordar que un valor falsy no es lo mismo que un valor nullish.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
Respuesta:
B.
[]
,[ 2,4,6 ]
,[ 2,4,0 ]
La función tiene configurada un parámetro por defecto en caso de que la llamemos sin parámetros.
El nullish coalescing operator solo se ejecuta si manipulamos valores
null
oundefined
y como no es el caso en ninguno de los ejemplos la expresiónitem + 1
no llega a ejecutarse nunca.El último ejemplo puede ser un poco "trampa" por que tenemos un valor
0
, solo debemos recordar que un valor falsy no es lo mismo que un valor nullish.