JavaScript-Prototyp

Das Prototypobjekt wird verwendet, um den Objekten Eigenschaften und Methoden hinzuzufügen. Das Prototypobjekt kann für alle benutzerdefinierten Objekte verwendet werden. Bevor ein neues Objekt erstellt wird, muss vor dem Objektnamen das Prototypobjekt angehängt werden. Prototyp ist eine globale Eigenschaft, die in fast allen Objekten vorhanden ist. Der Object.prototype wird verwendet, um einen neuen Objektprototyp zu erstellen, auf dem jeder eine neue Eigenschaft definieren kann. Sein Ziel besteht darin, der Objektprototypeneigenschaft Methoden und Eigenschaftensätze hinzuzufügen.

JavaScript-Prototyp-Objektsyntax

Object.prototype.name= value

Beispiel für ein JavaScript-Prototypobjekt

<!DOCTYPE html>
<head>
<script type="text/javascript">
	function bike(company, name)
	{

		this.company = company;
		this.name = name;
	}
</script>
</head>
<body>
<script type="text/javascript">

	var mybike = new bike("Bajaj", "Pulsar");

	bike.prototype.price= null;
	mybike.price= 75000;

	document.write("Name of the company: " + mybike.company + "<br>");
	document.write("Name of the bike: " + mybike.name+ "<br>");
	document.write("Price of the bike: " + mybike.price);
</script>
</body>
</html>
  • In diesem Beispiel haben wir gezeigt, wie das Prototypobjekt in diesem Programm verwendet wird.
  • Wir haben eine Funktion namens „bike“ definiert, indem wir Parameter übergeben und die aktuellen Werte mithilfe des Schlüsselworts „this“ referenziert haben. Später erstellen wir ein benutzerdefiniertes Objekt namens „bike“ mit dem neuen Schlüsselwort. Wir haben den Objektprototyp verwendet, um dem Programm einen Preisvorteil zu verleihen.
  • Die Funktion „Bike(Firma, Name)“ wird verwendet, um den eindeutigen Funktionsnamen zu definieren, und der Parameter wird in der Funktion übergeben, z. B. „Firma“ und „Name“.
  • this.company = Unternehmen;
    this.name = Name; wird verwendet, um mithilfe des Schlüsselworts „this“ auf den aktuellen Wert zu verweisen.
  • var mybike = neues Fahrrad („Bajaj“, „Pulsar“); Die Zeile enthält den Variablennamen „mybike“ und ein mit dem Schlüsselwort „new“ erstelltes Objekt namens „bike“. Wir übergeben die Parameterwerte an dieses Objekt.
  • bike.prototype.price= null;wird verwendet, um dem Objekt eine benutzerdefinierte Eigenschaft hinzuzufügen.
  • mybike.price= 75000; dient der Wertzuordnung des Fahrrades.

JavaScript-Prototypobjekt-Demo

  • Speichern Sie die Datei als object_prototype.html in Ihrem System.
  • Öffnen Sie einfach die Datei im Browser. Sie sehen das folgende Bild im Browser.

Wenn der Ausführungsprozess erfolgreich abgeschlossen ist, erhalten wir die folgende Ausgabe:

JavaScript-Prototypobjekt

Kommentar verfassen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Nach oben scrollen