Heim > Artikel > Web-Frontend > So erstellen Sie Objekte in JavaScript
Ein Objekt ist eine Sammlung von Attributen. Ein Attribut kann zum Verwalten von Daten verwendet werden, dem ein Name (Attributname) vorangestellt ist wird die Verwendung von So erstellen Sie Objekte in So erstellen Sie Objekte in So erstellen Sie Objekte in JavaScript-Objekten im Detail vorstellen.
Sehen wir uns zunächst an, wie man ein Objekt erstellt
Erstellen Sie eine Traffic-Light-Variable (Ampel) und schreiben Sie eine Ein Programm, das Nachrichten in Farbe anzeigt.
Der Code lautet wie folgt
<!DOCTYPE html> <html> <head> <meta charset = "utf-8"> <title>So erstellen Sie Objekte in So erstellen Sie Objekte in So erstellen Sie Objekte in JavaScript</title> </head> <body> <script> var traffic_light = { blue: "go", yellow: "slow down", red: "stop" } </script> </body> </html>
Blau bedeutet „gehen“, Gelb bedeutet „langsamer“ und Rot bedeutet „Stopp“. Objekte mit diesen drei Attributen repräsentieren die definierte Traffic-Light-Variable.
Nennen wir diese drei definierten Attribute
Der Code lautet wie folgt
<script> var traffic_light = { blue: "go", yellow: "slow down", red: "stop" } console.log(traffic_light.blue); </script>
Der Wert des Attributs blau wird aufgerufen und das laufende Ergebnis lautet wie folgt
Als nächstes sehen wir uns an, wie man den Wert dieses Attributs ändert.
Greifen Sie auf den Attributnamen zu und weisen Sie ihm einen anderen Wert zu.
Ändern Sie den Wert des Attributs „blau“ von „go“ in „go fast“. Wenn Sie es in console.log aufrufen, lautet der Code wie folgt:
<script> var traffic_light = { blue: "go", yellow: "slow down", red: "stop" } traffic_light.blue = "go fast"; console.log(traffic_light.blue); </script>
Der Laufeffekt ist wie folgt
Dies ist der grundlegende Weg dazu Verwenden Sie Objekte in So erstellen Sie Objekte in So erstellen Sie Objekte in So erstellen Sie Objekte in JavaScript.
Es gibt eine andere Möglichkeit , ein solches Objekt mit new zu erstellen.
var 对象名=new object()
Lassen Sie uns einen genaueren Blick darauf werfen
Funktion kann ein Objekt sein
Zum Beispiel, wenn Sie die Hallo-Funktion erstellen
Der Code lautet wie folgt
function hello() { alert("hello,PHP中文网!"); } hello();
Dies entspricht dem folgenden Code.
Hier verwenden wir ein Objekt mit einer anonymen Funktion namens function().
Sie können es ausführen, indem Sie function() einer Variablen namens hello zuweisen und der Variablen hello Parameter zuweisen (wie hello() in der letzten Zeile).
var hello = function() { alert("hello,PHP中文网!"); } hello();
Arrays können Objekte sein
So erstellen Sie Objekte in So erstellen Sie Objekte in So erstellen Sie Objekte in JavaScript-Arrays sind auch Objekte.
Umschließen Sie ein Array mit einem Objekt und fügen Sie eine Funktion hinzu. Daher können wir sagen, dass es sich nicht um ein reines Array handelt, sondern um ein Objekt, das wie ein Array aussieht.
So erstellen Sie Objekte in So erstellen Sie Objekte in So erstellen Sie Objekte in JavaScript-Arrays haben die folgenden Eigenschaften und Methoden. Ansonsten ist es dasselbe wie ein normales Objekt
und verfügt über die folgenden Arten von Array-Eigenschaften und -Methoden.
Attributlänge (Array-Länge abrufen)
Methode Slice() (Array-Elemente abrufen)
Methode reverse() (Reihenfolge der Elemente umkehren)
Methode push() (fügt am Ende ein neues Element hinzu)
Verwenden Sie new, um das Array-Objekt zu erstellen
var family = new Array();
Wir weisen der Variablenfamilie ein leeres Array-Objekt zu .
Hier habe ich „Tom“, „Jerry“, „Sucy“ mit var family = new Array("Tom", "Jerry", "Sucy"); dann über console.log(family) hinzugefügt. ; anrufen.
Der Code lautet wie folgt
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>So erstellen Sie Objekte in So erstellen Sie Objekte in So erstellen Sie Objekte in JavaScript</title> </head> <body> <script> var family= new Array("Tom","Jerry","Sucy"); console.log(family); </script> </body> </html>
Der Laufeffekt ist wie folgt
Das obige ist der detaillierte Inhalt vonSo erstellen Sie Objekte in JavaScript. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!