Heim > Web-Frontend > js-Tutorial > Hauptteil

JavaScript definiert Beispiele für die Verwendung von Attributen für Objekte mithilfe von Prototyp_Javascript-Kenntnissen

WBOY
Freigeben: 2016-05-16 16:08:08
Original
1143 Leute haben es durchsucht

Das Beispiel in diesem Artikel beschreibt die Verwendung von JavaScript zum Definieren von Attributen für Objekte durch Prototypen. Teilen Sie es als Referenz mit allen. Die spezifische Analyse lautet wie folgt:

Der folgende JS-Code definiert das Filmobjekt. Bei der Verwendung des Objekts wird das Attribut isComedy über den Prototyp zum Objekt hinzugefügt. Beim Aufruf können Sie object.isComedy direkt verwenden, was sehr praktisch ist.

<script type="text/javascript">
<!--
function movieToString() {
  return("title: "+this.title+" director: "+this.director);
}
function movie(title, director) {
  this.title = title;
  this.director = director || "unknown"; //if null assign to "unknown"
  this.toString = movieToString; //assign function to this method pointer
}
var officeSpace = new movie("OfficeSpace");
var narnia = new movie("Narnia","Andrew Adamson");
movie.prototype.isComedy = false; //add a field to the movie's prototype
document.write(narnia.toString());
document.write("<br />Narnia a comedy&#63; "+narnia.isComedy);
officeSpace.isComedy = true; //override the default just for this object
document.write("<br />Office Space a comedy&#63; "+officeSpace.isComedy);
//-->
</script>
Nach dem Login kopieren

Ich hoffe, dass dieser Artikel für das JavaScript-Programmierdesign aller hilfreich sein wird.

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage