Hvordan fungerer prototypisk arv i JavaScript?
Det er den typen arv som refererer til et objekts evne til å få tilgang til egenskapene og metodene til andre objekter. I JavaScript har hvert objekt en intern eiendom som kan nås ved hjelp av __proto__ tilhører Prototypisk arv.
Syntaksen ved å bruke eiendommen __proto__ av Prototypisk arv i JavaScript er som følger.
Syntaks
NewObject.__Proto__ = ExistingObjectI denne syntaksen, __proto__ Eiendom brukes til å dele egenskapene til Eksisterende avobjekt med NewObject.
Eksempel
Et eksempel demonstreres ved bruk av __proto__ Eiendom i JavaScript.
Kode
// Et eksempel på prototypisk arv ved bruk av __proto__I koden ovenfor:
I JavaScript -kode, eiendommen til __proto__ brukes under Prototypisk arv.
Produksjon
Utgangen fra ovennevnte kjørbare kode er her.
Utførelsen av JavaScript -koden utføres i nettleseren. Utgangen representerer at egenskapene deles mellom objektene til Bil og Farge bruker __proto__ nøkkelord.
Konklusjon
I JavaScript, "__proto__”Søkeord brukes til å stille inn eller få prototypen til et objekt. Den prototypiske arven er fenomenet med å legge til metodene og egenskapene til et objekt. I denne metoden deles egenskaper fra ett objekt til et annet objekt med en type arv. Her har du lært å bruke nøkkelordet “__proto__” for å utføre prototypisk arv. Målet med å bruke denne egenskapen er å redusere tiden og innsatsen til utviklere ved å bruke delte egenskaper fra et annet objekt.