Heim  >  Artikel  >  Web-Frontend  >  Beispiel für eine prototypbasierte Vererbung in JavaScript

Beispiel für eine prototypbasierte Vererbung in JavaScript

Barbara Streisand
Barbara StreisandOriginal
2024-10-03 14:20:30957Durchsuche

JavaScript

Überdenken Sie das grundlegende Konzept der prototypbasierten Vererbung und erschließen Sie das volle Potenzial von JavaScript. Entdecken Sie, wie Objekte Eigenschaften und Methoden von ihren Prototypen erben und Ihren Code vereinfachen können. Bringen Sie Ihre Entwicklungsfähigkeiten auf die nächste Stufe!

`
// Erstelle ein einfaches Objekt
let animal = {
Ton: function() {
console.log("Das Tier macht ein Geräusch");
}
};

// Erstellen Sie ein neues Objekt, das von animal erbt
let dog = Object.create(animal);
dog.sound(); // Ausgabe: Das Tier macht ein Geräusch

// Fügen Sie dem Hundeobjekt eine neue Methode hinzu
dog.bark = function() {
console.log("Der Hund bellt");
};

// Erstellen Sie ein neues Objekt, das von Hund erbt
let myDog = Object.create(dog);
myDog.bark(); // Ausgabe: Der Hund bellt
myDog.sound(); // Ausgabe: Das Tier macht ein Geräusch
`

Das obige ist der detaillierte Inhalt vonBeispiel für eine prototypbasierte Vererbung in JavaScript. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn