Heim  >  Artikel  >  Web-Frontend  >  ES6 legt die Datenstruktur und die Kartendatenstruktur fest

ES6 legt die Datenstruktur und die Kartendatenstruktur fest

php中世界最好的语言
php中世界最好的语言Original
2018-03-10 15:04:081756Durchsuche

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","呵呵哒"}

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;

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!

Stellungnahme:
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
Vorheriger Artikel:ES6-Objektzuweisung und SymbolNächster Artikel:ES6-Objektzuweisung und Symbol