Einführung
In diesem Lab werden wir die compactJoin-Funktion in JavaScript untersuchen. Diese Funktion ermöglicht es Ihnen, falsche Werte aus einem Array zu entfernen und die verbleibenden Werte zu einem String zusammenzufügen. Sie werden lernen, wie diese Funktion mithilfe von Array.prototype.filter() und Array.prototype.join() implementiert wird. Am Ende dieses Labs werden Sie ein besseres Verständnis dafür haben, wie Sie in JavaScript Arrays manipulieren.
Tipp zur Kompaktierung und Zusammenführung eines Arrays
Um mit der Programmierung zu üben, öffnen Sie das Terminal/SSH und geben Sie node ein.
Hier ist, wie Sie falsche Werte aus einem Array entfernen und die verbleibenden Werte zu einem String kombinieren:
- Verwenden Sie
Array.prototype.filter(), um falsche Werte wiefalse,null,0,"",undefinedundNaNauszublenden. - Verwenden Sie
Array.prototype.join(), um die verbleibenden Werte zu einem String zusammenzufügen.
const compactJoin = (arr, delim = ",") => arr.filter(Boolean).join(delim);
Rufen Sie dann die Funktion auf und übergeben Sie ein Array als Argument:
compactJoin(["a", "", "b", "c"]); // 'a,b,c'
Zusammenfassung
Herzlichen Glückwunsch! Sie haben das Lab "Kompakt und Verbinde Array" abgeschlossen. Sie können in LabEx weitere Labs absolvieren, um Ihre Fähigkeiten zu verbessern.