Array: Ein geordneter Datensatz 1. Die Rolle des Arrays:Kann mehrere Daten gleichzeitig speichern 2. Definition des Arrays:1. Erstellen Sie ein Array über den KonstruktorGrammatik:
//Definiere ein Array durch den Konstruktor var array = new Array(); //Leeres Array ohne Daten Wenn die Daten im Array direkt ausgegeben werden, können die Daten im Array direkt angezeigt werden. Wenn keine Daten vorhanden sind, können die Daten nicht angezeigt werden. var Array-Name = neues Array (Länge); Wenn das Array keine Daten, aber eine Länge enthält, ist jeder Wert im Array undefiniert. Wenn Sie mit dem Konstruktor ein Array erstellen, gilt: Wenn es sich um ein Array (eine Zahl) handelt, bezieht sich dies auf die Länge des Index-Arrays (d. h. die Anzahl der Array-Elemente). Wenn es sich um ein Array (mehrere Werte) handelt, bedeutet dies, dass das Array Daten enthält und die Länge des Arrays die Anzahl dieser Daten ist. 2. Erstellen Sie ein Array mit LiteralenGrammatik:
var arr = []; console.log(arr); //Array[0] Zusammenfassen: Unabhängig davon, ob das Array durch einen Konstruktor oder ein Literal definiert ist, ist der Standardwert „undefiniert“, wenn es eine Länge hat. Array-Elemente Alle in einem Array gespeicherten Daten können als Element des Arrays bezeichnet werden. Beispiel: Wenn 3 Arrays in einem Array gespeichert sind, dann hat dieses Array 3 Elemente 4. Array-Länge Die Länge des Arrays ist die Anzahl der Elemente Beispiel: Wenn 3 Elemente vorhanden sind, beträgt die Länge des Arrays 3. var arr1 = new Array(); //Verwenden Sie den Konstruktor, um ein leeres Array zu erstellen. var arrr2 = new Array(5); //Verwenden Sie den Konstruktor, um ein Array der Länge 5 zu erstellen, das 5 Werte hat und alle undefiniert sind. var arr3 = new Array(10,20,30,40,50); // Der Konstruktor erstellt ein Array der Länge 5, jeder Wert hat eine Bedeutung 5. Array-Index (Index) Der Index eines Arrays oder der Index eines Arrays. Es wird verwendet, um die Daten in meinem Array zu speichern oder darauf zuzugreifen, beginnend bei 0 und endend mit der Länge - 1 So legen Sie den Wert einer Position in einem Array fest: Array-Name [Index] = Wert; Zum Beispiel: arr[3]=100; So erhalten Sie den Wert an einer bestimmten Position in einem Array: var Ergebnis=Arrayname[Index]; console.log(Ergebnis); //Den 4. Wert im Array abrufen var arr =new Array(10,20,30,40,100); konsole.log(arr[4]); //100 //Ändern Sie den Wert von Index 3 auf 1000 arr[3]=1000; //Länge des Arrays mit dem Literalwert abrufen var arr1=[10,20,30,40,50,12]; konsole.log(arr.länge); //6 Die Beziehung zwischen Arraylänge und Index: Länge - 1 = Index 6. Zu beachtende Aspekte bei der Verwendung von Arrays1. Die im Array gespeicherten Daten können unterschiedlich seinarr=[10,"Objekt",true,null,undefined,new Object()]; 2. Die Länge des Arrays kann geändert werdenvar arr = []; //Setze den Wert eines Elements in einem Array nach Index arr[0] = 10; arr[1] = 20; konsole.log(arr.länge); //2 // Den Wert des Elements über den Index abrufen console.log(arr[2]); //undefiniert 3. Zusammenfassendvar arr1 = new Array(); //leeres Array var arr2 = new Array(5); //Array der Länge 5, jeder Array-Wert ist undefiniert var arr3 = neues Array(1, 2, 3, 4, 5); //Array der Länge 5, jeder Wert hat eine Bedeutung var arr4 = []; //Leeres Array var arr5 = [1, 2, 3]; //Array der Länge 3 var arr6 = ["rot", "blau", 1, wahr]; //Array der Länge 4, Elementdatentypen sind unterschiedlich var arr7 = []; //Deklariere ein leeres Array und füge dem Array einen Wert hinzu arr7[0] = 10; arr7[1] = 30; 7. Durchlaufen des Arrays1. Positive Ordnungsdurchquerungvar arr=[10,20,30,40,50,60,70,80,90,100]; // i stellt den Index des Arrays dar // Der Index der letzten Zahl entspricht der Länge des Arrays minus eins for(var i=0;i<arr.length;i++){ Konsole.log(arr[i]); } 2. Durchlauf in umgekehrter Reihenfolgevar arr = [10, 20, 30, 40, 100]; // i beginnt mit der Ausgabe der letzten Zahl und beendet die Schleife, wenn 0 erreicht ist for (var i = arr.length - 1; i >= 0; i--) { Konsole.log(arr[i]); } 8. Häufige Fälle in Arrays1. Finden Sie die Summe aller Elemente in einem Arrayvar arr = [10, 20, 30, 40, 100]; // Wird zum Speichern der Summe nach der Addition verwendet. var sum = 0; für (var i = 0; i < arr.length; i++) { Summe += arr[i]; } console.log(Summe); //200 2. Finden Sie den Durchschnitt eines Arraysvar arr = [10, 20, 30, 40, 100]; // Wird zum Speichern der Summe nach der Addition verwendet. var sum = 0; für (var i = 0; i < arr.length; i++) { Summe += arr[i]; } console.log(Summe / arr.Länge); //40 3. Finden Sie die Maximal- und Minimalwerte eines Arraysvar arr = [10, 20, 30, 40, 100]; //Angenommen, die erste Zahl im Array ist die größte und weise sie einer Variablen zu var max = arr[0]; //Angenommen, die erste Zahl im Array ist die kleinste und weise sie einer Variablen zu var min = arr[0]; für (var i = 0; i < arr.length; i++) { //Vergleiche den Wert im Array mit max. Wenn er größer als max ist, weise diese Zahl max zu. wenn (max < arr[i]) { max = arr[i]; } //Vergleiche den Wert im Array mit min. Wenn er kleiner als min ist, weise diese Zahl min zu. wenn (min > arr[i]) { min = arr[i]; } } konsole.log(max); //100 konsole.log(min); //10 4. Blasensortierungvar arr = [10, 30, 20, 65, 40, 8, 100]; //Von klein nach groß sortieren for (var i = 0; i < arr.length; i++) { für (var j = 0; j < arr.length - i; j++) { wenn (arr[j] > arr[j + 1]) { var temp = arr[j]; arr[j] = arr[j + 1]; arr[j + 1] = temp; } } } Konsole.log(arr); //Von groß nach klein sortieren for (var i = 0; i < arr.length; i++) { für (var j = 0; j < arr.length - i; j++) { wenn (arr[j] < arr[j + 1]) { var temp = arr[j]; arr[j] = arr[j + 1]; arr[j + 1] = temp; } } } Konsole.log(arr); ZusammenfassenDieser Artikel endet hier. Ich hoffe, er kann Ihnen helfen. Ich hoffe auch, dass Sie mehr Inhalten auf 123WORDPRESS.COM mehr Aufmerksamkeit schenken können! Das könnte Sie auch interessieren:
|
<<: So verwenden Sie DCL zum Verwalten von Benutzern und Steuern von Berechtigungen in MySQL
>>: Analyse des Konfigurationsprozesses zur Installation von MariaDB basierend auf Docker
1. Installieren Sie Abhängigkeitspakete yum -y in...
Beachten! ! ! Diese Situation kann bei der Instal...
Ursprüngliche Konfiguration: http { ...... Verbin...
1. Voraussetzungen Bei der Entwicklung von Front-...
Vorwort Der Grund, warum die InnoDB-Engine von My...
Dieser Artikel beschreibt die Bereitstellungsmeth...
<br /> Dieser Artikel wurde von Rachel Golds...
Fügen Sie dem img-Bild-Tag ein Alt-Attribut hinzu?...
Konfigurationsmethode für die kostenlose Installa...
Da immer mehr Docker-Images verwendet werden, mus...
In HTML müssen Sie die von der Webseite verwendet...
In diesem Artikel wird die Methode vorgestellt, m...
Aufgrund des Standard-Bridge-Netzwerks ändert sic...
Wichtige Daten müssen gesichert werden, und zwar ...
Schauen wir uns den Befehl zum Neustarten der Doc...