Controlla se l'oggetto non è una classe di istanza in JavaScript

Controlla se l'oggetto non è una classe di istanza in JavaScript
Mentre si tratta di codici complessi in JavaScript, può esserci ambiguità riguardo all'oggetto integrato con una particolare classe. Ad esempio, individuare un oggetto specifico rispetto alla classe o al contrario. In tali casi, il controllo se un oggetto non è un'istanza della classe in JavaScript fa le meraviglie nell'accesso ai dati pertinenti all'istante.

Questo articolo dimostrerà il concetto di controllo se un oggetto è un'istanza di classe o meno in JavaScript.

Come controllare/verificare se un oggetto non è una classe di istanza in JavaScript?

Per verificare se un oggetto è un'istanza della classe o meno in JavaScript, applica i seguenti approcci in combinazione con "istanza di"Operatore:

  • "Logico no (!)"Operatore.
  • "Valore booleano".

Illustriamo ciascuno degli approcci uno per uno!

Approccio 1: controlla/verifica se un oggetto non è una classe di istanza in JavaScript usando il logico non (!) Operatore

IL "istanza di"L'operatore in JavaScript viene utilizzato per verificare il tipo dell'oggetto in fase di esecuzione. IL "logico"Gli operatori vengono utilizzati per analizzare la logica tra i valori. Più specificamente, il logico "non(!)"L'operatore dà il valore"VERO"Se viene indicato un valore falso. Questi approcci possono essere utilizzati in combinazione per verificare il tipo di oggetto creato rispetto a una particolare classe.

Sintassi

Nome istanza del tipo

Nella sintassi sopra:

  • "nome"Indica il nome dell'oggetto.
  • "tipo"Corrisponde al tipo dell'oggetto.

Esempio
Panoramiamo l'esempio di seguito:

Nelle righe di codice sopra:

  • Crea due classi chiamate "Auto" E "Bicicletta"Rispettivamente.
  • Nel passaggio successivo, crea un oggetto chiamato "Instaclass"Con l'aiuto del"nuovo"Parola chiave e"Bicicletta()"Costruttore, rispettivamente riferendosi alla classe"Bicicletta".
  • Ora, applica il logico "non(!)"Operatore insieme al"istanza di"Operatore per verificare l'istanza dell'oggetto rispetto alla classe dichiarata.
  • Sulla condizione soddisfatta, il "Se"La condizione eseguirà.
  • Nell'altro scenario, il "altro"L'istruzione verrà visualizzata.

Produzione

Come evidente dall'output, l'oggetto creato è l'istanza della classe "Bicicletta"E non il"Auto".

Approccio 2: controlla se un oggetto non è una classe di istanza in JavaScript usando il valore booleano

I valori "VERO" E "falso"Rappresenta i valori booleani. Questi valori possono essere utilizzati per applicare un controllo sull'oggetto rispetto alla classe in base a un valore booleano e visualizzare il risultato corrispondente.

Esempio
L'esempio seguente illustra il concetto dichiarato:

Nel frammento di codice sopra:

  • Allo stesso modo, crea due classi chiamate "Università" E "Università"Rispettivamente.
  • Successivamente, allo stesso modo, crea un oggetto della classe "Università" di nome "Instaclass".
  • Ora, applica il "istanza di"Operatore per verificare l'istanza dell'oggetto con l'aiuto del valore booleano assegnato"falso".
  • Su condizione soddisfatta, verrà visualizzata la precedente dichiarazione.
  • Altrimenti, quest'ultima affermazione nel "altro"La condizione eseguirà.

Produzione

L'output di cui sopra indica che il requisito desiderato è soddisfatto.

Conclusione

IL "istanza di"Operatore combinato con il"Logico no (!)"Operatore o il"Valore booleano"Può essere usato per verificare se un oggetto non è un'istanza della classe in JavaScript. Questi approcci possono essere applicati per creare un oggetto che si riferisce a una delle classi e controlla la sua istanza. Successivamente, il risultato corrispondente rispetto al logico non (!) Operatore o il valore booleano, rispettivamente, viene restituito. Questo blog è guidato per verificare se un oggetto è un'istanza della classe o meno in JavaScript.