Rückblick – String Weaver
Teil des Abschnitts Logik & Ablauf der JavaScript-Journey von Coddy — Lektion 5 von 65.
Aufgabe
EinfachErstellen Sie eine Funktion namens stringWeaver, die zwei Strings entgegennimmt und einen neuen String zurückgibt, bei dem:
- Zahlen ignorieren, als ob sie nicht existieren würden - Entfernen Sie zuerst alle Zahlen aus beiden Strings
- Die bereinigten Strings kombinieren - Setzen Sie alle Zeichen des ersten bereinigten Strings gefolgt von allen Zeichen des zweiten bereinigten Strings zusammen
- Alle Vokale in Großbuchstaben umwandeln - Im finalen kombinierten String
Geben Sie den finalen String zurück.
Zum Beispiel:
stringWeaver("web2024", "dev2025");
// Ausgabe: "wEbdEv"
stringWeaver("123hello", "456world");
// Ausgabe: "hEllOwOrld"Probier es selbst
function stringWeaver(str1, str2) {
const vowels = ['a', 'e', 'i', 'o', 'u', 'A', 'E', 'I', 'O', 'U'];
const numbers = ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"];
// Schreiben Sie Ihren Code hier
}
// Schreiben Sie nichts außerhalb der FunktionAlle Lektionen in Logik & Ablauf
1Strings im Detail
String-GrundlagenÜber Strings iterierenTemplate LiteralsString-MethodenRückblick – String Weaver4JSON Teil 2
Über JSON iterierenVerschachteltes JSONJSON Optional ChainingFlache und tiefe KopieWiederholung – FahrradladenWiederholung – Sonnensystem7Bibliotheksverwaltungssystem
ProjektübersichtBücher hinzufügen2Mehrdimensionale Arrays
Grundlagen zu 2D-ArraysZugriff auf 2D-Array-ElementeVerschachtelte Schleifen mit 2D-ArraysRückblick – 2D-ArraysMatrix-Addition & SubtraktionJagged Arrays3D-Arrays und mehrGängige 2D-Array-MusterRückblick – Alles über Arrays5Sets Teil 1
Was ist ein Set?Iterieren über SetsEin Element hinzufügenEin Element entfernenPrüfen, ob ein Element existiertGröße und Is EmptyCopy und ClearZusammenfassung - Grundlagen von Sets8Arrays: Interessante Themen
Array-DestrukturierungSpread-Syntax in ArraysSparse ArraysWiederholung – Arrays Workshop3JSON Teil 1
Was ist JSON?Prüfen, ob Key existiertObjektmethodenDer Spread-Operator Teil 1Der Spread-Operator Teil 2Keys entfernenWiederholung – JSON-Keys manipulieren