Challenge- Match-Einzelzeichen-mit-mehreren-Möglichkeiten hat ein Problem.
Benutzeragent ist: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.76 Safari/537.36
.
let quoteSample = "Beware of bugs in the above code; I have only proved it correct, not tried it.";
let vowelRegex = /[aeiou]/ig; // Change this line
let result = quoteSample.match(vowelRegex); // Change this line
Diese Herausforderung fordert mich auf, "die Anzahl der Vokale zu zählen". Dies brachte mich dazu, .length
zu dem Ausdruck hinzuzufügen, der meine result
Variable auswertet. Wenn ich .length
hinzufüge, werden die Tests nicht bestanden, während ich es weglasse, kann ich die Herausforderung abschließen.
Da die Herausforderung nicht darin besteht, einen numerischen Wert in der Ergebnisvariablen zu testen, schlage ich vor, dass wir die Anweisung und den ersten Testfall ändern, um nur Camper aufzufordern, alle Vokale zu
Um dies zu beheben, aktualisieren Sie den letzten Satz zu
...um alle Vokale in der Zeichenfolge
quoteSample
.
und aktualisieren Sie die Nachricht des ersten Testfalls:
assert(result.length == 25, 'message: You should find all 25 vowels.);
@Greenheart ah ich muss wohl ein bisschen faul gewesen sein, Leute in der Anleitung irrezuführen 😆 Diese Änderung klingt gut für mich 👍
@erictleung Das passiert den Besten von uns! :zwinkern:
Das werde ich auch machen, da sich die Änderung ähnlich anhört wie die anderen beiden..