Simulieren Sie eine Struktur in JavaScript

Harshit Jindal 12 Oktober 2023
Simulieren Sie eine Struktur in JavaScript

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.

Harshit Jindal avatar Harshit Jindal avatar

Harshit Jindal has done his Bachelors in Computer Science Engineering(2021) from DTU. He has always been a problem solver and now turned that into his profession. Currently working at M365 Cloud Security team(Torus) on Cloud Security Services and Datacenter Buildout Automation.

LinkedIn