Cuando hacemos el filtrado en el condicional no me queda claro que está haciendo el valor de -1 al final, entiendo que tiene que ver con la lista pero no me queda claro, gracias :)
Cuando hacemos el filtrado en el condicional no me queda claro que está haciendo el valor de -1 al final, entiendo que tiene que ver con la lista pero no me queda claro, gracias :)
¡Hola Natalia!
Gracias por tu pregunta. El valor de -1 que mencionas probablemente se refiere a la posición de un elemento en un array (lista). En JavaScript, los arrays comienzan a contar desde la posición 0, es decir, el primer elemento tiene la posición 0, el segundo tiene la posición 1, y así sucesivamente.
Cuando se utiliza un método de filtrado en un array, como por ejemplo filter()
, se devuelve un nuevo array con los elementos que cumplen cierta condición. Si no se encuentra ningún elemento que cumpla la condición, el método devuelve un array vacío. En este caso, el valor de retorno es -1.
Por ejemplo, si tenemos un array de números [1, 2, 3, 4, 5]
y queremos filtrar los números mayores que 5, el método filter()
devolverá un array vacío, cuyo valor de retorno es -1.
Espero que esto aclare tu duda. Si necesitas más información o un ejemplo más detallado, no dudes en preguntar.
¡Espero haber ayudado y buenos estudios!