inArray

inArray

> Funciones

Determina si el elemento element está en el array array.

Parámetros
Retorno
TypeScript

En JavaScript, a.includes(value) compara estrictamente, sin conversión de tipo: [1].includes("1") vale false, igual que inArray, y [1].includes(true) también. Sobre objetos la comparación es de identidad y no de contenido: dos objetos de contenido idéntico son dos valores diferentes. Use a.some(x => ...) para comparar de otra manera.

Python

En Python, value in a compara con == como inArray, pero allí los booleanos son enteros: True in [1] y 1 in [True] valen True, mientras que inArray los distingue. Sobre una cadena, in busca una subcadena y no un elemento — "a" in "abc" vale True, "a" in ["abc"] vale False. Si comprueba la pertenencia a menudo, convierta una vez en conjunto: value in set(a).