JavaScript fornisce tipo di E istanza di operatori per verificare se un valore è un oggetto o no. Questi operatori calcolano il valore di un tipo di dati. Si può dare un controllo che se il valore è un tipo di oggetto, dovrebbe restituire vero, altrimenti falso. Inoltre, il Oggetto.getProtoTypeof () il metodo viene anche utilizzato per valutare se il valore è un oggetto o meno. Pratichiamo questi metodi uno per uno:
Metodo 1: utilizzando l'operatore Typeof per verificare il valore è oggetto
IL tipo di L'operatore è adattato per dirci il tipo di oggetto. Restituisce un valore reale verificando se il valore è un oggetto; Altrimenti, restituisce falso. La sintassi del tipo di L'operatore è il seguente:
Sintassi
typeof variabile;Nella sintassi sopra, la variabile viene passata al tipo di operatore e il metodo restituirà il suo tipo.
Codice
console.log ("Controlla un valore è oggetto");La spiegazione del codice è riportata di seguito:
Produzione
L'output viene visualizzato "VERO,"Che afferma che il"insegnante"È un oggetto.
Metodo 2: usando l'oggetto.getProtoTypeof per verificare che il valore è oggetto
Un altro metodo è considerato per valutare il tipo di oggetto utilizzando il Oggetto.getProtoTypeof () Metodo in JavaScript. Il metodo restituisce un prototipo (funzionalità incorporata esistente) dell'oggetto specificato. Vediamo la sintassi del Oggetto.getProtoTypeof () metodo:
Sintassi
Oggetto.getProtoTypeof (OBJ)In questa sintassi, obj Specifica il prototipo da restituire.
Codice
console.log ("Controlla un valore è oggetto");La descrizione del codice è fornita qui:
Produzione
Nell'output, il valore reale convalida che il valore di passaggio è un oggetto in JavaScript.
Metodo 3: utilizzando l'operatore di Instanceof per verificare il valore è oggetto
IL istanza di L'operatore può anche essere utilizzato per valutare il valore è un oggetto o no. Valuta il tipo di oggetto durante il runtime e controlla se un particolare oggetto è un'istanza della classe. Restituisce un output booleano, come a VERO Valore che mostra il valore è un oggetto, altrimenti restituisce falso. La sintassi è fornita di seguito:
Sintassi
Valutare l'istanza dell'oggettoIn questa sintassi, il istanza di Valuta il tipo di oggetto e restituisce un valore booleano.
Codice
console.log ("Controlla un valore è oggetto");In questo codice:
Produzione
L'output restituisce che il insegnante è inizializzato come oggetto. Restituisce a "VERO" Valore nella finestra della console, che convalida che il valore è un oggetto.
Conclusione
JavaScript fornisce tipo di, Oggetto.metodo getProtoTypeof (), E istanza di operatori per verificare se il valore è un oggetto o meno. IL tipo di L'operatore calcola il valore di un tipo di dati. IL Oggetto.getProtoTypeof () Il metodo restituisce un prototipo dell'oggetto specificato. IL istanza di L'operatore calcola il tipo di oggetto durante il runtime e controlla se un particolare oggetto è un'istanza o no. Questi metodi valutano il tipo di oggetto e restituiscono l'output in vero o falso. Questo articolo dimostra il controllo se un valore è un oggetto o meno con esempi diversi.