


Die Bedeutung von Arrays in Programmiersprachen ist selbstverständlich. Arrays sind auch eines der am häufigsten verwendeten Objekte. Aufgrund ihrer schwachen Typen sind Arrays in JavaScript sehr flexibel Im Gegensatz zu Arrays in stark typisierten Hochsprachen wie Java, die nur Elemente desselben Typs oder seiner Untertypen speichern können, kann JavaScript mehrere Elementtypen im selben Array speichern und die Länge kann auch dynamisch angepasst werden. wenn die Daten zunehmen oder automatische Änderungen an der Array-Länge reduzieren.
Array ist ein häufiges Objekt in JavaScript. Es verfügt über einige klassische Vorgänge, z. B. das Hinzufügen, Löschen, Ändern und Überprüfen von Arrays. In diesem Artikel werden hauptsächlich die relevanten Operationsmethoden in diesem Zusammenhang zusammengefasst.
Array-Element hinzufügen
Schauen wir uns zunächst an, wie man Array-Elemente zu einem Array hinzufügt. Angenommen, es gibt ein Array:
var arr = [];
Das Obige deklariert ein Array, aber dieses Array ist ein leeres Array [] und sein Längenwert ist 0. Als nächstes schauen wir uns an, wie man Array-Elemente zum Array arr hinzufügt. Der einfachste Weg besteht darin, Array-Elemente über Indexwerte zum Array hinzuzufügen:
var arr = []; arr[0] = 'a'; arr[1] = 'b'; arr[2] = 1; arr[3] = 2; console.log(arr); // ["a", "b", 1, 2] console.log(arr.length); // 4
Darüber hinaus können Sie dem Array auch Array-Elemente hinzufügen, indem Sie den Längenwert des Arrays ändern. Die auf diese Weise zum Array hinzugefügten Array-Elemente sind jedoch alle undefiniert:
var arr = []; arr[0] = 'a'; // 给数组arr添加一个`a`数组项 arr.length = 5; // 改变数组的`length`值为`5` console.log(arr); // ["a", undefined × 4]
Obwohl diese Methode auch Array-Elemente zum Array hinzufügt, ist sie relativ mühsam. Tatsächlich ist das Hinzufügen von Array-Elementen zu einem Array nicht so problematisch. Sie können einem Array Array-Elemente über die vom Array bereitgestellten nativen Methoden hinzufügen.
push()
Verwenden Sie die Methode push(), um ein oder mehrere Array-Elemente am Ende des Arrays hinzuzufügen.
var arr = []; arr.push('a','b'); console.log(arr); // ['a','b'] unshift()
Verwenden Sie die Methode push(), um ein oder mehrere Array-Elemente am Ende des Arrays hinzuzufügen, und verwenden Sie dann die Methode unshift(), um ein oder mehrere Array-Elemente am Anfang des Arrays hinzuzufügen:
var arr = ['a','b']; arr.unshift(1,2); console.log(arr); // [1, 2, "a", "b"]
Zusätzlich zu diesen beiden Methoden können Sie auch die Methode splice() verwenden, um Array-Elemente zum Array hinzuzufügen:
var arr = ['a','b','c',1,2]; arr.splice(2,0,'d','c','e'); console.log(arr); // ["a", "b", "d", "c", "e", "c", 1, 2]
Zusätzlich zur splice()-Methode können Sie auch die concat()-Methode verwenden, um Array-Elemente zum Array hinzuzufügen. Durch die Verwendung dieser Methode wird jedoch das ursprüngliche Array nicht geändert, sondern ein neues Array im Original erstellt Array:
var arr = ['a','b','c']; var arr2 = arr.concat('d',1,2,['e',3]); console.log(arr); // ["a", "b", "c"] console.log(arr2); // ["a", "b", "c", "d", 1, 2, "e", 3]
Array-Element löschen
Bei Array-Operationen ist es neben dem Hinzufügen von Array-Elementen häufig auch erforderlich, das Array zu löschen. Häufig verwendete Methoden zum Löschen von Array-Elementen sind pop() und shift().
pop()
Die Methode pop() kann ein Array-Element vom Ende des Arrays entfernen:
var arr = ['a','b','c','d',1,2]; arr.pop(); console.log(arr); // ["a", "b", "c", "d", 1]
shift()
Die Methode „shift()“ ist genau das Gegenteil der Methode „pop()“. Sie kann das erste Element des Arrays löschen:
var arr = ['a','b','c','d',1,2]; arr.shift(); console.log(arr); // ["b", "c", "d", 1, 2]
Unabhängig davon, ob es sich um die Methode „pop()“ oder „shift()“ handelt, können Sie jeweils nur ein Array-Element aus dem Array löschen. In vielen Fällen ist das Löschen von Array-Elementen auf diese Weise jedoch relativ mühsam. Bei Array-Operationen können Array-Elemente zusätzlich zu diesen beiden Methoden auch über die Methoden Slice () und Splice () gelöscht werden.
slice()
Die Methode „slice()“ kann mehrere Array-Elemente aus einem Array löschen, der Unterschied besteht jedoch darin, dass „slice()“ keinen Einfluss auf das ursprüngliche Array hat, sondern nur eine Kopie des Arrays basierend auf dem ursprünglichen Array erstellt:
var arr = [1,2,3,4,'a','b']; var arr2 = arr.slice(2); console.log(arr); // [1, 2, 3, 4, "a", "b"] console.log(arr2); // [3, 4, "a", "b"] console.log(arr3); // ["a", "b"]
spleißen()
Zusätzlich zum Hinzufügen von Array-Elementen zu einem Array kann die Methode splice() auch Array-Elemente aus einem Array löschen:
var arr = [1,2,3,4,'a','b','c']; var arr2 = arr.splice(2,2); console.log(arr); // [1, 2, "a", "b", "c"] console.log(arr2); // [3, 4]
Array ändern
Die splice()-Methode in einem Array ist eine leistungsstarke Methode in einem Array. Zusätzlich zum Hinzufügen und Löschen von Array-Elementen zu einem Array kann sie auch ein Array ändern:
var arr = [1,2,3,4,5,6]; var arr2 = arr.splice(2,3,'a','b','c'); console.log(arr); // [1, 2, "a", "b", "c", 6] console.log(arr2); // [3, 4, 5]
Array-Abfrage
Die hier erwähnte Array-Abfrage bezieht sich tatsächlich auf die Abfrageextraktion des Arrays. Die verwendete Methode ist die Slice()-Methode:
var arr = [1,2,3,4,5,6]; var arr2 = arr.slice(-3); console.log(arr); // [1, 2, 3, 4, 5, 6] console.log(arr2); // [4, 5, 6]
Zusammenfassung
Hier finden Sie eine einfache Zusammenfassung verwandter Methoden zum Hinzufügen, Löschen, Ändern und Überprüfen eines Arrays. Um es kurz zusammenzufassen:
Methoden zum Hinzufügen von Array-Elementen: Zusätzlich zur direkten Änderung des Werts des Array-Elements und der Änderung der Länge des Arrays, um Array-Elemente zum Array hinzuzufügen, können Sie auch push(), unshift(), concat() verwenden und splice() zum Hinzufügen von Array-Elementen
Methoden zum Löschen von Array-Elementen: Zu den Methoden zum Löschen von Array-Elementen gehören die Methoden pop(), shift(), Slice() und splice()
So ändern Sie Array-Elemente: Im Array wird die splice()-Methode hauptsächlich zum Ändern der Array-Elemente verwendet
Array-Element-Methode abfragen: Die Array-Element-Methode abfragen ist eigentlich eine Abfrage- und Extraktionsfunktion für das Array. Die verwendete Hauptmethode ist die Slice()-Methode
Für Informationen zu den Betriebsmethoden pop(), push(), shift() und unshift() klicken Sie bitte hier. Für eine relevante Einführung zu den Methoden concat(), Slice() und Splice() klicken Sie bitte hier.
Der Herausgeber wird Ihnen hier das Hinzufügen, Löschen, Ändern und Suchen von Arrays in JavaScript-Studiennotizen vorstellen. Ich hoffe, es wird Ihnen hilfreich sein! Weitere Informationen zu JavaScript finden Sie auf der offiziellen Website von Script House.

Ja, der Motorkern von JavaScript ist in C. 1) Die C -Sprache bietet eine effiziente Leistung und die zugrunde liegende Steuerung, die für die Entwicklung der JavaScript -Engine geeignet ist. 2) Die V8-Engine als Beispiel wird sein Kern in C geschrieben, wobei die Effizienz und objektorientierte Eigenschaften von C kombiniert werden.

JavaScript ist das Herzstück moderner Websites, da es die Interaktivität und Dynamik von Webseiten verbessert. 1) Es ermöglicht die Änderung von Inhalten, ohne die Seite zu aktualisieren, 2) Webseiten durch DOMAPI zu manipulieren, 3) Komplexe interaktive Effekte wie Animation und Drag & Drop, 4) die Leistung und Best Practices optimieren, um die Benutzererfahrung zu verbessern.

C und JavaScript erreichen die Interoperabilität durch WebAssembly. 1) C -Code wird in das WebAssembly -Modul zusammengestellt und in die JavaScript -Umgebung eingeführt, um die Rechenleistung zu verbessern. 2) In der Spieleentwicklung kümmert sich C über Physik -Engines und Grafikwiedergabe, und JavaScript ist für die Spiellogik und die Benutzeroberfläche verantwortlich.

JavaScript wird in Websites, mobilen Anwendungen, Desktop-Anwendungen und serverseitigen Programmierungen häufig verwendet. 1) In der Website -Entwicklung betreibt JavaScript DOM zusammen mit HTML und CSS, um dynamische Effekte zu erzielen und Frameworks wie JQuery und React zu unterstützen. 2) Durch reaktnatives und ionisches JavaScript wird ein plattformübergreifendes mobile Anwendungen entwickelt. 3) Mit dem Elektronenframework können JavaScript Desktop -Anwendungen erstellen. 4) Node.js ermöglicht es JavaScript, auf der Serverseite auszuführen und unterstützt hohe gleichzeitige Anforderungen.

Python eignet sich besser für Datenwissenschaft und Automatisierung, während JavaScript besser für die Entwicklung von Front-End- und Vollstapel geeignet ist. 1. Python funktioniert in Datenwissenschaft und maschinellem Lernen gut und unter Verwendung von Bibliotheken wie Numpy und Pandas für die Datenverarbeitung und -modellierung. 2. Python ist prägnant und effizient in der Automatisierung und Skripten. 3. JavaScript ist in der Front-End-Entwicklung unverzichtbar und wird verwendet, um dynamische Webseiten und einseitige Anwendungen zu erstellen. 4. JavaScript spielt eine Rolle bei der Back-End-Entwicklung durch Node.js und unterstützt die Entwicklung der Vollstapel.

C und C spielen eine wichtige Rolle in der JavaScript -Engine, die hauptsächlich zur Implementierung von Dolmetschern und JIT -Compilern verwendet wird. 1) C wird verwendet, um JavaScript -Quellcode zu analysieren und einen abstrakten Syntaxbaum zu generieren. 2) C ist für die Generierung und Ausführung von Bytecode verantwortlich. 3) C implementiert den JIT-Compiler, optimiert und kompiliert Hot-Spot-Code zur Laufzeit und verbessert die Ausführungseffizienz von JavaScript erheblich.

Die Anwendung von JavaScript in der realen Welt umfasst Front-End- und Back-End-Entwicklung. 1) Zeigen Sie Front-End-Anwendungen an, indem Sie eine TODO-Listanwendung erstellen, die DOM-Operationen und Ereignisverarbeitung umfasst. 2) Erstellen Sie RESTFUFFUPI über Node.js und express, um Back-End-Anwendungen zu demonstrieren.

Zu den Hauptanwendungen von JavaScript in der Webentwicklung gehören die Interaktion der Clients, die Formüberprüfung und die asynchrone Kommunikation. 1) Dynamisches Inhaltsaktualisierung und Benutzerinteraktion durch DOM -Operationen; 2) Die Kundenüberprüfung erfolgt vor dem Einreichung von Daten, um die Benutzererfahrung zu verbessern. 3) Die Aktualisierung der Kommunikation mit dem Server wird durch AJAX -Technologie erreicht.


Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

Video Face Swap
Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heißer Artikel

Heiße Werkzeuge

Dreamweaver Mac
Visuelle Webentwicklungstools

VSCode Windows 64-Bit-Download
Ein kostenloser und leistungsstarker IDE-Editor von Microsoft

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Sicherer Prüfungsbrowser
Safe Exam Browser ist eine sichere Browserumgebung für die sichere Teilnahme an Online-Prüfungen. Diese Software verwandelt jeden Computer in einen sicheren Arbeitsplatz. Es kontrolliert den Zugriff auf alle Dienstprogramme und verhindert, dass Schüler nicht autorisierte Ressourcen nutzen.

Dreamweaver CS6
Visuelle Webentwicklungstools
