Heim  >  Artikel  >  Web-Frontend  >  Eine kurze Diskussion über die Definition und Verwendung von mehrdimensionalen JS-Arrays und Hash-Arrays

Eine kurze Diskussion über die Definition und Verwendung von mehrdimensionalen JS-Arrays und Hash-Arrays

高洛峰
高洛峰Original
2017-01-14 10:50:591243Durchsuche

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!


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