Denne opplæringen vil demonstrere metodene for å få navnet på objektets type i JavaScript.
Hvordan få/hente navnet på et objekts type i JavaScript?
For å få navnet på objekttypen, bruk følgende nevnte tilnærminger:
Metode 1: Få navnet på et objekts type ved å bruke "Typeof" -operatør
Bruke "typeof”Operatør, for å hente navnet på et objekts type. Det gir en streng som indikerer typen operand eller variabel.
Syntaks
Bruk følgende syntaks for å få navnet på et objekttype ved å bruke “typeof”Operatør:
type av operandEksempel
Her, i det gitte eksemplet, vil vi først lage en variabel “en”Og tilordne det et nummer”15”:
var a = 15;Kontroller deretter typen av variabelen ved å bruke "typeof”Operatør:
konsoll.logg (type av a);Det kan vises at utgangen viser “Antall”Det indikerer datatypen til variabelen”en”:
Nå lagrer vi en streng i variabel “en”Og sjekk typen:
var a = "15";Den spesifiserte operatøren returnerer typen "en" som "streng”:
Det skal bemerkes at "typeof”Operatøren kan ikke alltid returnere det nøyaktige navnet på objektets type. For eksempel vil det sende ut “gjenstand”For matriser.
La oss se et eksempel for å se dette konseptet.
Lag en matrise og lagre den i en variabel “en”:
var a = [11, 15, 5, 12];Sjekk typen variabel "en" bruker "typeof”Operatør:
konsoll.logg (type av a);Som du kan se at utgangen vises “gjenstand”Ikke spesifiser sin type:
Så i så fall, bruk "Konstruktør ”Eiendom for å hente typen av et objekt.
Metode 2: Få navnet på et objekts type ved å bruke "konstruktør" -egenskap
Bruk “Konstruktør”Eiendom med“Navn”Attributt for å få navnet på objektets type. Det gir navnet på konstruktørfunksjonen som opprettet objektet.
Syntaks
Den gitte syntaks brukes til bruk av "konstruktør" -egenskapen for å få navnet på objekttypen:
operand.Konstruktør.NavnEksempel
Bruke "Konstruktør”Eiendom for å få navnet på objekttypen:
konsoll.Logg (a.Konstruktør.Navn);Som du kan se, de spesifiserte eiendomsutgangene “Array”, Som er den faktiske typen av objektet”en”:
Metode 3: Få navnet på et objekts type ved å bruke “Objekt.prototype.toString.Call () ”-metode
Du kan også bruke “Gjenstand.prototype.toString.anrop()”Metode for å bestemme datatypen til en gitt variabel eller operand. Objektet.prototype.toString.Call () ”-metoden er mer effektiv enn den type operatøren.
Syntaks
Følg den gitte syntaks for å få navnet på en objekttype:
Gjenstand.prototype.toString.ring (operand)Eksempel
Tilordne en streng til variabelen “en”Og sjekk typen på objektet:
var a = "15";Produksjon
Her vil vi sjekke typen "en”Som lagrer en matrise:
var a = [11, 15, 5, 12];Det gir det nøyaktige resultatet av navnet på objekttypen:
Det handlet om å få navnet på objekttypen i JavaScript.
Konklusjon
For å få eller hente navnet på objekttypen, bruk "typeof”Operatør,“Konstruktør”Eiendom med“Navn”Attributt, eller“Gjenstand.prototype.toString.anrop()”Metode. Denne opplæringen demonstrerte metodene for å få navnet på objektets type i JavaScript.