Heim  >  Artikel  >  Web-Frontend  >  Detaillierte Erklärung der Array-Struktur in der JavaScript-Programmierung_Grundkenntnisse

Detaillierte Erklärung der Array-Struktur in der JavaScript-Programmierung_Grundkenntnisse

WBOY
WBOYOriginal
2016-05-16 15:35:111378Durchsuche

Die Rolle eines Array-Objekts besteht darin, eine Reihe von Werten unter Verwendung separater Variablennamen zu speichern.
Erstellen Sie ein Array und weisen Sie ihm Werte zu:
Beispiel

var mycars = new Array();
mycars[0] = "Saab";
mycars[1] = "Volvo";
mycars[2] = "BMW";

Was ist ein Array?
Array-Objekte verwenden separate Variablennamen, um eine Reihe von Werten zu speichern.
Wenn Sie über einen Datensatz verfügen (zum Beispiel: Autoname), gibt es separate Variablen wie folgt:

var car1="Saab";
var car2="Volvo";
var car3="BMW";

Was aber, wenn Sie ein bestimmtes Auto identifizieren möchten? Und nicht 3 Autos, sondern 300 Autos? Das wird keine leichte Aufgabe!
Der beste Weg ist die Verwendung eines Arrays.
Ein Array kann alle Werte mithilfe eines Variablennamens speichern, und auf jeden Wert kann mithilfe des Variablennamens zugegriffen werden.
Jedes Element im Array verfügt über eine eigene ID, sodass leicht darauf zugegriffen werden kann.
Erstellen Sie ein Array
Es gibt drei Möglichkeiten, ein Array zu erstellen.
Der folgende Code definiert ein Array-Objekt mit dem Namen myCars:
1: Konventionelle Methode:

var myCars=new Array(); 
myCars[0]="Saab";    
myCars[1]="Volvo";
myCars[2]="BMW";

2: Einfacher Weg:

var myCars=new Array("Saab","Volvo","BMW");

3: Wörtlich:

var myCars=["Saab","Volvo","BMW"];

Zugriffsarray
Sie können auf ein bestimmtes Element zugreifen, indem Sie den Array-Namen und die Indexnummer angeben.
Das folgende Beispiel bietet Zugriff auf den ersten Wert des myCars-Arrays:

var name=myCars[0];

Das folgende Beispiel ändert das erste Element des Arrays myCars:

myCars[0]="Opel";

Lampe [0] ist das erste Element des Arrays. [1] ist das zweite Element des Arrays.

In einem Array können Sie verschiedene Objekte haben
Alle JavaScript-Variablen sind Objekte. Array-Elemente sind Objekte. Funktionen sind Objekte.
Daher können im Array unterschiedliche Variablentypen vorhanden sein.
Sie können Objektelemente, Funktionen und Arrays in ein Array aufnehmen:

myArray[0]=Date.now;
myArray[1]=myFunction;
myArray[2]=myCars;

Array-Methoden und -Eigenschaften
Verwenden Sie vordefinierte Eigenschaften und Methoden von Array-Objekten:

var x=myCars.length       // the number of elements in myCars
var y=myCars.indexOf("Volvo")  // the index position of "Volvo"


Neue Methode erstellen
Prototype ist der globale JavaScript-Konstruktor. Es kann Eigenschaften und Methoden neuer Javascript-Objekte erstellen.
Beispiel: Erstellen Sie eine neue Methode.

Array.prototype.ucase=function()
{
 for (i=0;i<this.length;i++)
 {this[i]=this[i].toUpperCase();}
}

Das obige Beispiel erstellt eine neue Array-Methode zum Konvertieren von Array-Kleinbuchstaben in Großbuchstaben.

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