Themabewertung:
  • 1 Bewertung(en) - 4 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Hilfe bei einer Lernaufgabe
#1
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! Smile


Die Aufgabe ist: 

Schreibe eine Funktion 

Code:
cutComment
, die eine Zeile JavaScript entgegennimmt und einen möglichen Zeilenkommentar getrimmt zurückgibt. Enthält die Zeile keinen Kommentar, soll 
Code:
null
 zurückgegeben werden. Ein­fach­heits­hal­ber gehen wir davon aus, dass der Code kein Kommentar-Zeichen innerhalb eines Strings enthält.

Beispiel: 

Code:
cutCommt('let foo; // bar')
 sollte 
Code:
'bar'
 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.


Code:
cutComment
 ist eine Funktion.


Code:
cutComment
 hat 1 Parameter.


Code:
cutComment('let foo; // bar')
 gibt nicht 
Code:
'bar'
, sondern 
Code:
null
 zurück.


Test-Fehler! Korrigiere den Fehler und führe die Tests erneut aus!
Zitieren
#2
Ob es besser ist weiß ich nicht so genau , aber so geht es bei mir
Code:
function cutComment(stringComment) {

  if (stringComment.split('//')[1]){
    stringComment = stringComment.split('//')[1];
  }else{
    return null;
  }
  return stringComment;
}
var test=cutComment('let foo; // bar')

console.log(test);
Hier sind alle meine Lösungen aus allen Foren. Ich helfe auch in Facebook-chat
Zitieren


Gehe zu:


Benutzer, die gerade dieses Thema anschauen:
1 Gast/Gäste