02.08.2022, 14:59
Hallo liebe Community,
ich mache aktuell bei JS Hero den Kurs mit und komme bei einer Aufgabe nicht weiter...
Könnte mir bitte jemand einen Tipp geben, was ich falsch gemacht habe und mir sagen, wie ich es besser/richtig machen könnte?
Schon einmal ganz lieben Dank an alle Helfer!
Die Aufgabe ist:
Schreibe eine Funktion
, die eine Zeile JavaScript entgegennimmt und einen möglichen Zeilenkommentar getrimmt zurückgibt. Enthält die Zeile keinen Kommentar, soll
zurückgegeben werden. Einfachheitshalber gehen wir davon aus, dass der Code kein Kommentar-Zeichen innerhalb eines Strings enthält.
Beispiel:
sollte
zurückgeben.
Mein Lösungsansatz ist folgender:
function cutComment(stringComment) {
if (stringComment[0] && stringComment[1] === '/'){
stringComment = stringComment.substring(2);
}else{
return null;
}
return stringComment;
}
Test Feedback:
Code erfolgreich eingelesen.
ist eine Funktion.
hat 1 Parameter.
gibt nicht
, sondern
zurück.
Test-Fehler! Korrigiere den Fehler und führe die Tests erneut aus!
ich mache aktuell bei JS Hero den Kurs mit und komme bei einer Aufgabe nicht weiter...
Könnte mir bitte jemand einen Tipp geben, was ich falsch gemacht habe und mir sagen, wie ich es besser/richtig machen könnte?
Schon einmal ganz lieben Dank an alle Helfer!
Die Aufgabe ist:
Schreibe eine Funktion
Code:
cutComment
Code:
null
Beispiel:
Code:
cutCommt('let foo; // bar')
Code:
'bar'
Mein Lösungsansatz ist folgender:
function cutComment(stringComment) {
if (stringComment[0] && stringComment[1] === '/'){
stringComment = stringComment.substring(2);
}else{
return null;
}
return stringComment;
}
Test Feedback:
Code erfolgreich eingelesen.
Code:
cutComment
Code:
cutComment
Code:
cutComment('let foo; // bar')
Code:
'bar'
Code:
null
Test-Fehler! Korrigiere den Fehler und führe die Tests erneut aus!