Welcome to the Treehouse Community
Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.
Looking to learn something new?
Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.
Start your free trialMustafa Malik
Courses Plus Student 1,491 PointsCan't get through the task.
I'm using the .join method to combine the array list and the .pop method to chose the last value of the list but it doesn't work.
var months = ['January','February','March','April','May','June','July','August','September','October','November','December'];
var comb = months.join(', ');
console.log( comb.pop(10) );
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>JavaScript Loops</title>
</head>
<body>
<script src="script.js"></script>
</body>
</html>
2 Answers
Kenneth Hall
7,045 PointsHello Mustafa!
It looks like using are using the pop method in your console.log. Try dropping the pop method and simply calling the variable you set like so:
console.log( comb );
The pop method isn't needed because you are not adding anything else to the array.
I hope this helps :)
Kristian Terziev
28,449 PointsHello Mustafa,
First your comb value is a string so you don't have index in square brackets. And second the challenge itself is quite misleading by final string they mean the the whole joined string not just the last month. So the code should look like this:
var months = ['January','February','March','April','May','June','July','August','September','October','November','December'];
var comb = months.join(', ');
console.log(comb);
Mustafa Malik
Courses Plus Student 1,491 PointsHey Kristian,
Yes! the words 'final string' confused me. That's why i was using the .pop method. Anyways, Thank you very much.
Mustafa Malik
Courses Plus Student 1,491 PointsMustafa Malik
Courses Plus Student 1,491 PointsYes it helped. Thank you a lot. But the task also mentioned to show the final value of the string in the console log. doesn't that mean to show the last item in the list?