Arrays sie sind eine der wichtigsten Datenstrukturen in der Programmierung, und oft müssen wir mit ihnen arbeiten. Es besteht die Aufgabe, alle Werte eines Arrays durch ein Leerzeichen auszugeben, damit sie gut lesbar und editierbar sind.
In diesem Artikel wir werden uns einige der besten Möglichkeiten ansehen, wie Sie die Werte eines Arrays durch ein Leerzeichen ableiten können. Wir werden sowohl Standardmethoden als auch einige erweiterte Lösungen untersuchen.
Wenn Sie die Werte eines Arrays mit großer Länge ausgeben müssen Sie können die join() -Methode verwenden. Es sammelt alle Elemente des Arrays in einer Zeichenfolge und trennt sie durch ein bestimmtes Trennzeichen, in diesem Fall durch ein Leerzeichen. Diese Methode ist effizienter, da sie für die Zeit von O(1) funktioniert und nicht alle Elemente des Arrays durchlaufen muss.
Auf eine andere Weise es kann eine map() -Funktion verwendet werden, die eine gegebene Funktion auf alle Elemente des Arrays anwendet und ein neues Array mit den Ergebnissen zurückgibt. Auf diese Weise können wir jedes Element des Arrays in eine Zeichenfolge konvertieren und sie mit der join() -Methode kombinieren.
Wie kann ich die Werte eines Arrays durch ein Leerzeichen ausgeben?
Es gibt mehrere Methoden, mit denen Sie die Werte eines Arrays durch ein Leerzeichen ableiten können. Betrachten wir einige von ihnen:
-
Verwendung von Schleife und Verkettung:
var arr = [1, 2, 3, 4, 5];var result = "";for (var i = 0; i < arr.length; i++) console.log(result);
var arr = [1, 2, 3, 4, 5];var result = arr.join(" ");console.log(result);
var arr = [1, 2, 3, 4, 5];var result = arr.reduce(function(acc, curr) );console.log(result);
var arr = [1, 2, 3, 4, 5];var result = arr.map(String).join(" ");console.log(result);
var arr = [1, 2, 3, 4, 5];var result = "";for (var num of arr) console.log(result);
Mit einer for-Schleife:
let array = [1, 2, 3, 4, 5];let output = '';for (let i = 0; i < array.length; i++) document.write(output.trim());
| Array-Werte durch Leerzeichen: |
|---|
| 1 2 3 4 5 |
Auf diese Weise erhalten wir eine Tabelle, in der sich der Array-Wert befindet, der durch ein Leerzeichen abgeleitet wurde.
Mit der join() -Methode:
| Kode | Ergebnis |
|---|---|
| const array = ['Apfel', 'Birne', 'orange']; | apfel Birne Orange |
| const array = [1, 2, 3, 4, 5]; | 1 2 3 4 5 |
| const array = ['foo', 'bar', 'baz']; | foo bar baz |
Die Verwendung der join() -Methode macht es einfach und elegant, die Werte eines Arrays über ein Leerzeichen zu kombinieren, was es zu einer beliebten Wahl für ähnliche Aufgaben macht.
Mit einer Foreach-Schleife:
- Deklariere ein Array.
- Verwenden Sie eine Foreach-Schleife, um die Elemente des Arrays zu durchlaufen.
- Geben Sie jedes Element des Arrays mit dem Befehl echo aus.
$myArray = array(1, 2, 3, 4, 5);foreach($myArray as $value)
Verwenden der toString() -Methode:
Dazu genügt es, die toString() -Methode auf dem Array selbst aufzurufen:
let array = [1, 2, 3, 4, 5];let output = array.toString();console.log(output);
Das Ergebnis dieses Codes ist eine Zeichenfolge "1, 2, 3, 4, 5", wobei jedes Element des Arrays durch ein Komma und ein Leerzeichen getrennt ist.
Die toString() -Methode kann auch innerhalb einer Zeichenfolge verwendet werden, um die Werte eines Arrays im angegebenen Format auszugeben:
let array = [1, 2, 3, 4, 5];let output = `Массив: $`;console.log(output);
In diesem Fall würde das Ergebnis wie folgt aussehen: "Array: 1, 2, 3, 4, 5".
Man darf nicht vergessen, dass die toString() -Methode das ursprüngliche Array nicht ändert, sondern nur eine Zeichenfolgendarstellung seiner Elemente bereitstellt.
Mit der concat() -Methode:
Mit der concat() -Methode können Sie die Werte eines Arrays mit einem Trennzeichen kombinieren. Erstellen Sie zunächst eine Variable, in die Sie das Ergebnis der Verkettung der Array-Werte durch Leerzeichen einfügen:
let array = [1, 2, 3, 4, 5];
let result = array.concat().join(' ')
In diesem Beispiel wird die concat() -Methode ohne Argumente verwendet, um eine Kopie des ursprünglichen Arrays zu erstellen. Dann wird die join(' ') -Methode verwendet, um die Werte eines Arrays durch Leerzeichen zu kombinieren. Das Ergebnis wird in der result-Variablen gespeichert.
Als Ergebnis der Codeausführung:
- Wert der Variablen array: [1, 2, 3, 4, 5]
- Der Wert der result-Variable lautet "1 2 3 4 5"
Mit der concat() -Methode und der join() -Methode können Sie die Werte eines Arrays einfach durch Leerzeichen ableiten.