Heim >Web-Frontend >js-Tutorial >ES6 legt die Datenstruktur und die Kartendatenstruktur fest
Dieses Mal werde ich Ihnen die ES6-Datenstruktur und die Kartendatenstruktur vorstellen. Was ist bei der Verwendung der ES6-Datenstruktur und der Kartendatenstruktur zu beachten? Das Folgende ist ein praktischer Fall sehen. Datenstruktur festlegen: (jedes Element ist anders)
API: add(); delete();clear();has(); size
Attributclear(); gibt alle Inhalte an; gibt „true“ oder „false“ zurück;let arr=["wowo","hh","web"]; let setArr = new Set(arr); console.log(setArr ); //Set(3) {"wowo", "hh", "web"} typeof setArr // object setArr.add("呵呵哒"); console.log(setArr ); //Set(4) {"wowo", "hh", "web","呵呵哒"} //其实追加的位置并没有顺序; setArr.delete("wowo"); console.log(setArr); //Set(3) { "hh", "web","呵呵哒"}
Verwenden Sie for of oder
foreach(), um die festgelegte Datenstruktur zu durchlaufen; 🎜>WeakSet-Datenstruktur; Sie müssen das Objekt zuerst deklarieren und dann hinzufügen. Andernfalls wird ein Fehler gemeldet Kartendatenstruktur: (API set( ); get( ); delete( ); has(); clear(); size() )
Schauen Sie sich zunächst die gewöhnlichen JSON-Objekte an:
let json ={"name":"liuliu","age":23};
console.log(json.name); In diesem Prozess wird der Wert von name erhalten Schleife durch json Jedes Attribut;
Aber die Karte ist anders, sie wird gemäß der Zuordnung gespeichert und Schlüssel und Wert können jeder andere sein
Datentyp:
Ob Sie es glauben oder nicht: Nachdem Sie den Fall in diesem Artikel gelesen haben, beherrschen Sie die Methode. Weitere spannende Informationen finden Sie in anderen verwandten Artikeln auf der chinesischen PHP-Website!let map =new Map(); map.set("age","22"); map.get("age") //22; map.has("age") //true; map.delete("age"); map.size; //0;
Detaillierte Erläuterung der String-Vorlagen in ES6
Detaillierte Erläuterung der Destrukturierungszuweisung in ES6
Detaillierte Erläuterung des Umfangs und der Deklaration von Variablen in ES6
Das obige ist der detaillierte Inhalt vonES6 legt die Datenstruktur und die Kartendatenstruktur fest. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!