Questo post descriverà i metodi per spingere l'elemento se non esiste nell'array in JavaScript.
Come spingere l'elemento in un array se non esiste/si verifica usando JavaScript?
Se l'elemento non esiste in un array, spingili in un array usando i seguenti metodi:
Esaminiamo il funzionamento di questi metodi uno per uno!
Metodo 1: Elemento push in un array se non esiste utilizzando il metodo Include () con push ()
Usa il "Include ()Metodo "con il"spingere()"Metodo da verificare se l'elemento specifico esiste nell'array o no. Se l'elemento non si verifica, spingilo nell'array. Il metodo Include () fornisce un valore booleano "VERO"Quando l'elemento esiste nell'array altro, dà"falso".
Sintassi
Utilizzare la sintassi data per il metodo Include ():
vettore.Include (elemento)Per il metodo push (), utilizzare la sintassi data:
vettore.Push (elemento)Nella sintassi sopra, il "elemento"È un argomento che deve essere controllato in un array, che esista o no; In caso contrario, quindi spingilo in un array.
Esempio
Nell'esempio seguente, in primo luogo, crea una serie di linguaggi di programmazione:
const array = ["html", "css", "javascript", "java"];Crea variabile "elemento"Per archiviare un valore"Giava":
const element = "java";Chiama il metodo Include () e passa il valore come argomento. Se la "Giava"Esiste nell'array, ritorna"VERO"E lo memorizza in una variabile"elementi":
const elementExists = array.Include (elemento);Ora, nell'istruzione condizionale, controlla se l'elemento "Giava"Non esiste nell'array, quindi spingilo chiamando"spingere()" metodo:
Se (!elementi ElementExists)Infine, stampa l'array sulla console:
console.log (array);Come sapete, JavaScript è un linguaggio di scripting distinto al caso, quindi "Giava" E "Giava"Non sono uguali. Di conseguenza, il "Include ()Il metodo "dà"false ()" e il "spingere()"Il metodo lo spinge in un array:
Se i negozi variabili "Giava", Il metodo Include () dà"VERO"Perché esiste già nell'array e nulla sarà spinto nell'array:
const element = "java";Produzione
Metodo 2: Push Element in un array se non esiste usando il metodo IndexOf () con Push ()
Un altro metodo per verificare e spingere l'elemento in un array è il "indice di()Metodo "con il"spingere()" metodo. Il metodo IndexOf () fornisce "-1"Come output se l'elemento fornito non si verifica nell'array.
Sintassi
Seguire la sintassi data per il metodo IndexOf ():
vettore.INDICEF (elemento)Esempio
Qui, verificheremo se il valore di "vettore.INDICEF (elemento)"È equivalente al"-1"; Spingerà l'elemento in un array:
if (array.INDICEF (elemento) === -1)Come il "Giava"L'elemento è già presente nell'array, il"indice di()Il metodo "dà"1"Che non soddisfa la condizione aggiunta, quindi non verrà aggiunto nulla all'array:
Abbiamo compilato tutte le istruzioni essenziali relative alla spinta dell'elemento se non esiste in un array in JavaScript.
Conclusione
Per verificare se l'elemento fornito esiste in un array o meno, utilizzare il "Include ()" E "indice di()"Metodi, e se non è presente nell'array, quindi spingilo in un array usando il"spingere()" metodo. Il metodo Include () restituisce "VERO"Se esiste un elemento; altro, ritorna "falso"Mentre il metodo IndexOf () dà"1"Quando l'elemento è presente altro, i suoi output"-1". In questo post, abbiamo descritto i metodi per spingere l'elemento se non esiste nell'array in JavaScript.