Methode shift
Die Methode shift entfernt das erste Element
eines Arrays. Dabei wird das ursprüngliche Array verändert,
und die Methode gibt das entfernte Element zurück.
Syntax
array.shift();
Beispiel
Lassen Sie uns das erste Element aus dem Array entfernen:
let arr = ['a', 'b', 'c', 'd', 'e'];
arr.shift();
console.log(arr);
Ergebnis der Codeausführung:
['b', 'c', 'd', 'e']
Beispiel
Lassen Sie uns das erste Element aus dem Array entfernen und es auf dem Bildschirm ausgeben:
let arr = ['a', 'b', 'c', 'd', 'e'];
let elem = arr.shift();
console.log(elem);
Ergebnis der Codeausführung:
'a'
Beispiel . Anwendung
Lassen Sie uns aus dem Array einen String '16-25-34' erstellen.
Zur Lösung der Aufgabe verwenden wir eine Kombination
der Methoden shift, pop,
push
und join:
let arr = ['1', '2', '3', '4', '5', '6'];
let res = [];
while (arr.length > 0) { // Das Array wird in der Schleife reduziert, bis es Null erreicht
let first = arr.shift();
let last = arr.pop();
let str = first + last; // Hier entsteht der String '16', dann '25', dann '34'
res.push(str);
}
// Nach der Schleife befindet sich im Array res ['16', '25', '34']. Führen wir es zu einem String zusammen:
res = res.join('-');
console.log(res);
Ergebnis der Codeausführung:
'16-25-34'