inArray

inArray

> Funzioni

Determina se l'elemento element è nell'array array.

Parametri
Ritorno
TypeScript

In JavaScript, a.includes(value) confronta in modo stretto, senza conversione di tipo: [1].includes("1") vale false, proprio come inArray, e anche [1].includes(true). Sugli oggetti il confronto riguarda l'identità e non il contenuto: due oggetti dal contenuto identico sono due valori diversi. Usate a.some(x => ...) per confrontare diversamente.

Python

In Python, value in a confronta con == come inArray, ma i booleani vi sono interi: True in [1] e 1 in [True] valgono True, mentre inArray li distingue. Su una stringa, in cerca una sottostringa e non un elemento — "a" in "abc" vale True, "a" in ["abc"] vale False. Se verificate spesso l'appartenenza, convertite una volta in insieme: value in set(a).