Cual es la diferencia entre some y includes?

Pregunta de la clase:
¿Qué se implementó en ES7?
Cristian Mauricio Cavanzo Arias

Cristian Mauricio Cavanzo Arias

Pregunta
studenthace 4 años

Cual es la diferencia entre some y includes?

1 respuestas
para escribir tu comentario
    Carlos Eduardo Gomez García

    Carlos Eduardo Gomez García

    teacherhace 4 años

    ¡Hola, Clair! La principal diferencia es que

    some()
    verifica si algún elemento de un arreglo cumple con la condición que le pases, en cambio,
    includes()
    únicamente revisa si un elemento existe en tu arreglo.

    A

    some()
    le puedes pasar una función que evalue alguna condición, por ejemplo:

    const array = [1, 2, 3, 4, 5]; const esNumeroPar = (numero) => numero % 2 === 0; console.log(array.some(esNumeroPar));

    En este caso puedes revisar si existe algún número par de tu arreglo.

    A

    includes()
    solo le puedes pasar un elemento para ver si existe:

    const array = [1, 2, 3, 4, 5]; console.log(array.includes(2));

    Esa es la principal diferencia :D

Curso de ECMAScript 6+

Curso de ECMAScript 6+

JavaScript es el lenguaje más utilizado para desarrollo de aplicaciones web, principalmente en el frontend. Cada año, ECMA International publica una nueva edición de ECMAScript, la especificación a la cual se ajusta JavaScript. Aprende las nuevas características que implementa ECMAScript desde la versión 6 hasta la versión 10.

Curso de ECMAScript 6+
Curso de ECMAScript 6+

Curso de ECMAScript 6+

JavaScript es el lenguaje más utilizado para desarrollo de aplicaciones web, principalmente en el frontend. Cada año, ECMA International publica una nueva edición de ECMAScript, la especificación a la cual se ajusta JavaScript. Aprende las nuevas características que implementa ECMAScript desde la versión 6 hasta la versión 10.