In diesem Artikel wird das Beispiel der Definition eines Objekts über eine Funktion in JavaScript und das Hinzufügen der toString()-Methode zum Objekt analysiert. Teilen Sie es als Referenz mit allen. Die spezifische Analyse lautet wie folgt:
Der folgende JS-Code definiert ein Filmobjekt über eine Funktion und definiert eine toString-Methode innerhalb des Filmobjekts. Die toString-Methode wird über eine externe Funktion implementiert.
<script type="text/javascript"> function movieToString() { return("title: "+this.title+" director: "+this.director); } function movie(title, director) { this.title = title; this.director = director; this.toString = movieToString; //assign function to this method pointer } var aliens = new movie("Aliens","Cameron"); document.write(aliens.toString()); </script>
Ich hoffe, dass dieser Artikel für das JavaScript-Programmierdesign aller hilfreich sein wird.