HOWTO · JavaScript

Simulieren Sie eine Struktur in JavaScript

In diesem Tutorial erfahren Sie, wie Sie eine Struktur in JavaScript simulieren.

Auf dieser Seite

In diesem Tutorial wird erläutert, wie Sie eine Struktur in JavaScript simulieren. In JavaScript sind alle Funktionen Objekte und können mit Eigenschaften oder Variablen verknüpft sein. Wir können also eine Struktur simulieren, indem wir eine Funktion deklarieren und ihr verschiedene Eigenschaften hinzufügen.

function Movie(title, href, rating, description) {
  this.title = title;
  this.url = url;
  this.rating = rating;
  this.description = description;
}
var movies = [
  new Movie('Stuck in Love', 'stuck.in.love', '4.5', ' wefwg wr w g'),
  new Movie('Emily in Paris', 'emily.in.paris', '7.1', 'fgfdsadf ef wgf  ')
];

Alternativ können wir auch Objektliterale verwenden, aber dann können wir nicht alle Eigenschaften sehen, die an ein Objekt angehängt sind, oder standardmäßig eine gemeinsame Struktur für alle Elemente haben, wie eine Struktur in C.

{ id: 1, speaker: 'john', country: 'au' }  // Object Literal

Der erste Ansatz ähnelt eher einer struct-Fabrik. Wir können so viele Kopien erstellen, wie wir möchten. Bei Objektliteralen müssen wir jedoch erneut eine vollständige Deklaration schreiben.