Heim >Web-Frontend >js-Tutorial >Eine kurze Diskussion über die Definition und Verwendung von mehrdimensionalen JS-Arrays und Hash-Arrays
Mehrdimensionale Array-Definition
Definition Array Array-Objekte werden verwendet, um eine Reihe von Werten in separaten Variablennamen zu speichern. Verwenden Sie das Schlüsselwort new, um ein Array-Objekt zu erstellen.
Eindimensionale Array-Definition
var myArray=new Array('a','b','c'); oder var myArray = [];
Zwei -dimensionale Array- und mehrdimensionale Array-Definition
Zweidimensionale Javascript-Arrays oder mehrdimensionale Arrays werden durch eindimensionale Arrays simuliert.
Methode 1.
var arr= new Array(['a','b','c'],['d','e','f']);
Methode 2:
var arr=new Array( new Array(), new Array(), new Array() );
Array-Zugriff:
arr[row][column];
such as :
arr[0][0] // a
arr[1][0] //d
Hash-Array-Definition
Assoziatives Array in JavaScript, assoziatives Array Da es einen Index des Schlüsselwerts gibt, ist es bei der Array-Suche praktischer und macht die Implementierung des entsprechenden Codealgorithmus klarer, einfacher zu lesen und zu warten
var myhash = new Array();
Mit Hash verknüpfen Schlüsselwert zum Array hinzufügen
myhash['new'] = 'newval'; myhash['new2'] = 'newval_2';
Auf Hash-assoziatives Array zugreifen
myhash['new']; // 跟上键名就能访问
Hash-Array löschen vorhandener Schlüsselwert delete myhash['new '];
Hash-Array durchqueren
for(key in myhash){ console.log(key); //key 获取的是键名 myhash[key]; // 获取值 }
Gemeinsame Methoden für JS-Array-Operationen
toString() : Konvertieren Sie das Array in einen String
toLocaleString(): Konvertieren Sie das Array in einen String
join(): Konvertieren Sie das Array in einen symbolisch verbundenen String
shift() : Verschieben Sie den Array-Header. Entfernen Sie ein Element vom unteren Ende des Arrays.
unshift(): Fügen Sie ein Element am Anfang des Arrays ein.
pop(): Löschen Sie ein Element vom Ende des Arrays das Array
push(): Push fügt ein Element am Ende des Arrays hinzu
concat(): fügt ein Element zum Array hinzu
slice(): gibt das zurück Teil des Arrays
reverse(): Umgekehrtes Sortieren des Arrays
sort(): Sortieren des Arrays
splice(): Einfügen, Löschen oder Ersetzen eines Array-Elements
Der obige Artikel geht kurz auf mehrdimensionale Arrays und Hash-Arrays von js ein. Die Definition und Verwendung sind alle vom Herausgeber geteilten Inhalte. Ich hoffe, dass er Ihnen eine Referenz geben kann, und ich hoffe, dass Sie PHP-Chinesisch unterstützen Webseite.
Weitere Artikel zur Definition und Verwendung von mehrdimensionalen JS-Arrays und Hash-Arrays finden Sie auf der chinesischen PHP-Website!