Heim > Web-Frontend > js-Tutorial > Hauptteil

ES6 legt die Datenstruktur und die Kartendatenstruktur fest

php中世界最好的语言
Freigeben: 2018-03-10 15:04:08
Original
1800 Leute haben es durchsucht

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

Attribut

;

clear(); 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","呵呵哒"}
Nach dem Login kopieren

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!

Verwandte Lektüre:

let map =new Map();
map.set("age","22");
map.get("age") //22;
map.has("age") //true;
map.delete("age");
map.size;        //0;
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage