Es gibt ein Kartenobjekt in JavaScript. Das Kartenobjekt speichert Schlüssel-Wert-Paare und ist eine Sammlung von Schlüssel-Wert-Paaren. Die Schlüssel können einen beliebigen Datentyp haben Merkt sich die ursprüngliche Einfügereihenfolge der Schlüssel und verfügt über eine Eigenschaft, die die Größe der Karte darstellt. Die Möglichkeit, Objekte als Schlüssel zu verwenden, ist eine wichtige Funktion von Maps.
Die Betriebsumgebung dieses Tutorials: Windows 10-System, JavaScript-Version 1.8.5, Dell G3-Computer.
Das Kartenobjekt speichert Schlüssel-Wert-Paare und die Schlüssel können von jedem Datentyp sein.
Kartenobjekte erinnern sich an die ursprüngliche Einfügereihenfolge der Schlüssel.
Kartenobjekte haben Eigenschaften, die die Größe der Karte darstellen.
let map = new Map([ ["姓名", "张三"], ["年龄","18"], [null, null], [undefined, null]])// 类似于:let obj = { '姓名': '张三', '年龄': 18, 'null': null, 'undefined': null}map.set(obj, 'new obj')console.log(...map)
Methode/Eigenschaft | Beschreibung |
---|---|
Größe | Attribut, erhält die Länge des aktuellen Kartenobjekts, genau wie die Länge des Arrays |
set(key, value) | Fügen Sie einen Wert zum aktuellen Kartenobjekt hinzu, geben Sie ein Kartenobjekt zurück, unterstützt das Schreiben von Ketten. |
get(key) | Suchen Sie den Wert über den Schlüssel (key muss eine Referenz auf dasselbe Objekt sein, wenn key ein Objekt ist | ) , wenn nicht gefunden, undefiniert zurückgeben
delete (key) | Löschen Sie einen Wert im aktuellen Map-Objekt und geben Sie einen booleschen Wert zurück, um anzuzeigen, ob der Löschvorgang erfolgreich war |
has(key) | Erkennen Sie, ob dies der Fall ist value ist ein Element des aktuellen Map-Objekts und verwendet den zurückgegebenen booleschen Wert. Gibt an: |
clear() | Alle Elemente des aktuellen Map-Objekts löschen, kein Rückgabewert |
Methode/Eigenschaft: Einführung in die Funktion Set-Objekt | |
---|---|
forEach() | |
Das obige ist der detaillierte Inhalt vonGibt es ein Kartenobjekt in Javascript?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!