Ich fragte mich, ob es möglich wäre, ein Array unendlich lang zu erstellen, so dass jede Zahl würde ich in meine Funktion setzen: zum Beispiel: Funktion arr (2,3,4,5,6,7), würde behandelt werden als ein Array und legte in einen "Tisch", aber es war nicht wie viele Nummer ich reinstellte, würde der Tisch nur erweitern! Gibt es einen Befehl, den ich aufrufen kann, der ein solches Array erstellt?Ist es möglich, ein unendliches Array (in Javascript) zu erstellen und es einer Funktion zu geben?
Ist es möglich, ein unendliches Array (in Javascript) zu erstellen und es einer Funktion zu geben?
Antwort
In JavaScript ist in jeder Funktion a variable availablearguments
. Sie können es wie ein Array behandeln und die an die Funktion übergebenen Argumente aufzählen, egal wie viele es sind.
Nun, technisch, Pfeilfunktionen haben keine 'Argumente'-Variable, aber ich erwarte, dass das OP sich darüber noch keine Sorgen macht. –
javascript Argumente als Array behandelt, die in der Funktion als
var myFunction = function(){
console.log(arguments[i]);
}
aufgerufen werden können, wenn Sie ein Array als eine Liste von Argumenten für die Array verwenden passieren:
var myArray = [1,2,3];
myFunction(...myArray);
mehr : https://www.w3schools.com/js/js_function_parameters.asp
Sie können so viele hinzufügen, wie Sie möchten, aber es wird Ihren Browser verlangsamen oder einfach abstürzen.
Aber Sie können Ihr Array zurücksetzen, wenn Sie damit fertig sind.
Ein Array ist technisch unendlich, wenn Sie es nicht begrenzen, wenn es initialisiert wird, aber der Speicher endlich ist, seien Sie also vorsichtig.
var myarray = [];
function arr(elements) {
myarray.push(elements);
}
arr(1);
arr(2);
arr(3);
console.log(myarray);
myarray = [];
arr(4);
arr(5);
arr(6);
console.log(myarray);
- 1. Ist es möglich, in Node.js eine JavaScript-Funktion zu erstellen?
- 2. Ist es möglich, ein Array von Strukturinstanzen zu erstellen?
- 3. Ist es möglich, ein dynamisches multidimensionales Array zu erstellen?
- 4. Ist es möglich, eine Eigenschaft in Javascript zu erstellen?
- 5. Ist es möglich, einen Funktor in JavaScript zu erstellen?
- 6. Ist es möglich, transparente Leinwand zu erstellen
- 7. In R, ist es möglich, ein neues Objekt innerhalb einer Funktion zu erstellen und es an die Elternumgebung zu übergeben?
- 8. Ist es möglich, meinem HtmlHelper Textfeld eine ID zu geben?
- 9. Ist es möglich, einer CSS-Klasse Priorität zu geben?
- 10. Ist es möglich, ein Array fester Länge in Javascript zu erstellen?
- 11. Android: Ist es möglich, ein SurfaceTexture ohne SurfaceView zu erstellen?
- 12. Ist es möglich, ein Windows-Anwendungsfenster mit Javascript zu aktivieren?
- 13. Ist es möglich, benutzerdefinierte Geofence zu erstellen?
- 14. Ist es möglich, Portable VM zu erstellen?
- 15. Ist es möglich, Javascript in einer Datenbank zu speichern?
- 16. Ist es möglich, ein Zwischenbild in Docker-Compose zu erstellen?
- 17. Ist es möglich, in TesorFlow ein Diagramm rückwärts zu erstellen?
- 18. Ist es möglich ein click-event in wordcloud2 zu erstellen?
- 19. Ist es möglich, ein dynamisches Design in Chrome zu erstellen?
- 20. Ist es möglich, ein Browserfenster zu aktualisieren, während es sich in einer Javascript-Schleife befindet?
- 21. Ist es möglich, Refs in ein Array zu setzen?
- 22. Ist es möglich, eine ListViewGroup zu erstellen
- 23. Ist es möglich, dieses Javascript zu vereinfachen?
- 24. Ist es möglich, einen Vorlagenalias zu erstellen?
- 25. Ist es möglich, ein verwaltetes Byte-Array aus einer IntPtr + -Größe zu erstellen?
- 26. VB6 - Ist es möglich, ein vollständiges Pfadverzeichnis zu erstellen?
- 27. Ist es möglich, temporäre Tabellen in einer Funktion zu haben?
- 28. asp.net-mvc ist es möglich, ViewData zu erhalten und es in Javascript-Funktion
- 29. Ist es möglich, ein Wörterbuch "Vorlage" zu erstellen?
- 30. Ist es möglich, ein CNN mit realer Ausgabe zu erstellen?
In welcher Sprache? Kann es faul sein? Offensichtlich ist ein endlicher Speicher verfügbar. –
In Javascript bin ich neu in der Programmierung und nicht so vertraut mit diesen Konzepten. –
Vielleicht meinst du Arbiträrliste mit willkürlicher Länge anstatt Array mit unendlicher Länge? –