Tell us what’s happening:
My console.log for some reason adds values to the function?
I tried:
Your code so far
var applePen = '';
function repeatStringNumTimes(str, num) {
if (num >= 0) {
for (let i = 0; i < num; i++) {
applePen += str;
}
var penPineapple = applePen
return penPineapple;
}
return '';
}
repeatStringNumTimes("abc", 3);
console.log(repeatStringNumTimes("abc", 3));
You can see it repeats it 3 times when only doing console.log()
var applePen = '';
function repeatStringNumTimes(str, num) {
if (num >= 0) {
for (let i = 0; i < num; i++) {
applePen += str;
}
var penPinapple = applePen
return penPinapple;
}
return '';
}
console.log(repeatStringNumTimes("*", 3));
The tasks asked for this, but don’t accept it, why?
**Your browser information:**
User Agent is: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_6) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.0.3 Safari/605.1.15
.
Challenge: Repeat a String Repeat a String
Link to the challenge: