Come utilizzare non in operatore in javascript

Come utilizzare non in operatore in javascript

IL "Non" L'operatore è famoso in JavaScript per aver invertito lo stato logico di qualsiasi valore. Inoltre, è utile convalidare una proprietà specificata in un grande elenco di proprietà oggetto. Valuta se una determinata proprietà esiste già nell'oggetto o meno e restituisce un output booleano (valori veri o falsi). Questo post si concentra sulla pratica dell'operatore non in JavaScript.

Come utilizzare non in operatore in javascript?

In JavaScript, il Non (!) l'operatore è impiegato per contraddire qualsiasi espressione. Viene applicato con il "In" operatore per verificare l'esistenza delle proprietà nell'oggetto. Inoltre, avresti sperimentato il "Non in" operatore, che viene utilizzato per convalidare l'esistenza di una proprietà e inserirla nell'oggetto se non è presente. Entrambi i metodi ritornano Booleano output (valori veri o falsi) in base alla proprietà di passaggio nome. Sperimentiamo l'uso del non in operatore con l'aiuto di esempi adeguati.

Esempio 1: usando il NOT (!) in operatore in javascript

Un esempio è considerato per contraddire la dichiarazione impiegando il "Non in" Operatore in JavaScript.

L'operatore valuta la presenza di una proprietà nell'oggetto esistente restituendo un output booleano. Ad esempio, il codice è il seguente.

Codice

console.log ("Esempio per utilizzare l'operatore NOT in");
const insegnante_info =
Nome: "Peter",
Età: 25,
Oggetto: "inglese",
;
Se (!("Contatto" in insegnante_info))

insegnante_info.contatto = "332214353";

console.log (insegnante_info);

Il codice sopra è descritto di seguito:

  • In primo luogo, a "Teacher_info" L'oggetto è inizializzato con "nome età" E "soggetto" proprietà.
  • Queste proprietà hanno "Peter", "25" E "Inglese" valori.
  • Dopodiché, il "! In" L'operatore viene utilizzato per valutare la presenza del "contatto" proprietà nel "Teacher_info" oggetto.
  • Se la "contatto" La proprietà non è in "Teacher_info" oggetto, quindi assegnare un valore di "332214353" al "contatto" proprietà.
  • Finalmente il tronco d'albero() Il metodo viene impiegato per visualizzare il "Teacher_info" oggetto nella finestra della console.

Produzione

In precedenza, il "contatto"La proprietà non era presente nell'oggetto. Dopo aver applicato il “Non in"Operatore, la condizione IF è vera e quindi il"contatto"La proprietà viene aggiunta all'oggetto come mostrato nell'output.

Esempio 2: usando il NOT (!) in operatore in javascript

IL Non L'operatore è integrato con il "In" operatore per valutare l'esistenza di una proprietà nell'oggetto. Il seguente codice mira a convalidare se la nuova proprietà è presente o meno nelle proprietà degli oggetti esistenti.

Codice

console.log ("Esempio per utilizzare l'operatore NOT");
const insegnante_info =
Nome: "Peter",
Età: 25,
Oggetto: "inglese",
;
Se (!("paese" in insegnante_info))

insegnante_info.country = "USA";

console.log (insegnante_info);

Il codice è spiegato in un elenco:

  • Un oggetto chiamato "Teacher_info" è creato con proprietà diverse.
  • Queste proprietà includono nome, età, E soggetto, avendo "Peter", "25" E "Inglese" valori.
  • Dopo di che, "Non in" L'operatore viene utilizzato per controllare il "Paese" proprietà nel "Teacher_info" oggetto.
  • Se la "Paese" La proprietà non è presente nel "Teacher_info" oggetto, quindi assegnare il file "STATI UNITI D'AMERICA" valore.
  • Alla fine, il tronco d'albero() Il metodo è adattato per presentare il "Teacher_info" oggetto nella finestra della console.

Produzione

Il risultato atteso restituisce la proprietà con il valore "Paese:" USA "", che non è presente nel "Teacher_info" oggetto. È possibile attraverso "Non in" In JavaScript.

Conclusione

In JavaScript, il "Non in" L'operatore viene utilizzato per convalidare l'esistenza di una proprietà specifica passando un argomento. È utile verificare se la nuova proprietà esiste o meno nelle proprietà degli oggetti esistenti. Il metodo può essere applicato con il "Non" operatore per valutare la proprietà specificata nelle proprietà correnti dell'oggetto. Questo post illumina una breve spiegazione del "Non in" operatore insieme a due esempi pratici.