In diesem Tutorial wird die Methoden zum Erhalten des Namens des Objekttyps in JavaScript demonstriert.
So erhalten/abgerufen Sie den Namen des Typs eines Objekts in JavaScript?
Verwenden Sie die folgenden genannten Ansätze, um den Namen des Objekttyps zu erhalten:
Methode 1: Nehmen Sie den Namen eines Objekttyps mit dem Operator "Typeof" ab
Verwenden Sie die “Art derOperator, um den Namen eines Objekttyps abzurufen. Es gibt eine Zeichenfolge, die den Typ des Operanden oder der Variablen anzeigt.
Syntax
Verwenden Sie die folgende Syntax, um den Namen eines Objekttyps mit der “zu erhaltenArt der" Operator:
typeof OperandBeispiel
Hier erstellen wir im angegebenen Beispiel zuerst eine Variable “A”Und zuweisen Sie ihm eine Nummer“15”:
var a = 15;Überprüfen Sie dann den Typ der Variablen unter Verwendung der “Art der" Operator:
Konsole.log (typeof a);Es kann gezeigt werden, dass die Ausgabe anzeigt “Nummer"Das zeigt den Datentyp der Variablen anA”:
Jetzt werden wir eine Zeichenfolge in Variable speichernA”Und überprüfen Sie den Typ:
var a = "15";Der angegebene Bediener gibt die Art von “zurück“A" als "Saite”:
Es sollte angemerkt werden, dass das “Art derDer Bediener kann den genauen Namen des Objekttyps nicht immer zurückgeben. Zum Beispiel wird es ausgeben “Objekt”Für Arrays.
Lassen Sie uns ein Beispiel sehen, um dieses Konzept zu sehen.
Erstellen Sie ein Array und speichern Sie es in einer Variablen “A”:
var a = [11, 15, 5, 12];Überprüfen Sie die Art der Variablen “A" Verwendung der "Art der" Operator:
Konsole.log (typeof a);Wie Sie sehen können, dass die Ausgabe anzeigt “Objekt”Geben Sie seinen Typ nicht an:
Verwenden Sie also in diesem Fall die “Konstrukteur Eigenschaft zum Abrufen der Art eines Objekts.
Methode 2: Erhalten Sie den Namen eines Objekttyps mit der Eigenschaft "Konstruktor"
Verwenden Sie die “KonstrukteurEigentum mit dem "Name”Attribut, um den Namen des Objekttyps zu erhalten. Es gibt den Namen der Konstruktorfunktion, die das Objekt erstellt hat.
Syntax
Die angegebene Syntax wird zur Verwendung der Eigenschaft „Konstruktor“ verwendet, um den Namen des Objekttyps zu erhalten:
Operand.Konstrukteur.NameBeispiel
Verwenden Sie die “KonstrukteurEigenschaft, um den Namen des Objekttyps zu erhalten:
Konsole.Protokoll (a.Konstrukteur.Name);Wie Sie sehen können, gibt die angegebene Eigenschaft aus. “Array”, Das ist der tatsächliche Typ des Objekts“A”:
Methode 3: Erhalten Sie den Namen eines Objekttyps mit „Objekt“.Prototyp.tostring.call () ”Methode
Sie können auch die „verwenden“Objekt.Prototyp.tostring.Forderung()Methode zur Bestimmung des Datentyps einer bestimmten Variablen oder Operanden. Das Objekt.Prototyp.tostring.call () ”“ ist effizienter als der Typ -Operator.
Syntax
Befolgen Sie die angegebene Syntax, um den Namen eines Objekttyps zu erhalten:
Objekt.Prototyp.tostring.Anruf (Operand)Beispiel
Weisen Sie der Variablen eine Zeichenfolge zu “A”Und überprüfen Sie den Typ des Objekts:
var a = "15";Ausgang
Hier werden wir die Art von “überprüfen“ADas speichert ein Array:
var a = [11, 15, 5, 12];Es gibt das genaue Ergebnis des Namens des Objekttyps an:
Das ging darum, den Namen des Objekttyps in JavaScript zu erhalten.
Abschluss
Verwenden Sie die “zum Erhalten oder Abrufen des Namens des Objekttyps die“Art der" Operator, "KonstrukteurEigentum mit dem "Name”Attribut oder das“Objekt.Prototyp.tostring.Forderung()" Methode. In diesem Tutorial wurde die Methoden zum Erhalten des Namens des Objekttyps in JavaScript gezeigt.