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 trialJoshua szkodlarski
8,604 PointsNow, leaving the code from the last task in place, add 3 names to the beginning of the list using the unshift( ) array m
Now, leaving the code from the last task in place, add 3 names to the beginning of the list using the unshift( ) array method. The final array should have 9 names in it. Do not attempt to display the names - only add them to the array.
I try'd everything
var guestList = ['Sandra', 'Omar', 'Magnus', 'Becky'];
guestList.push('Mars', 'Mary');
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>JavaScript Loops</title>
</head>
<body>
<script src="script.js"></script>
</body>
</html>
5 Answers
Femke van Schoonhoven
3,390 PointsYou have to leave the code you added from task one, so you should end up with:
var guestList = ['Sandra', 'Omar', 'Magnus', 'Becky'];
guestList.push('Mars', 'Mary');
guestList.unshift('Alex', 'Jason', 'David');
Alexander Davison
65,469 PointsYou have done a good job! Two mistakes, though. :)
This first mistake is you only have added two elements to the array, while the challenge expected exactly three. Try adding one more element
The most important error is that the challenge wanted you to put the names at the beginning of the array, and the .push() function puts the names at the end of the array.
Good luck!
~Alex
Joshua szkodlarski
8,604 Pointsthat didnt work
Alexander Davison
65,469 PointsIt does work. Maybe you need the code:
var guestList = ['Sandra', 'Omar', 'Magnus', 'Becky'];
guestList.push('Mars', 'Mary', 'Moran');
Joshua szkodlarski
8,604 Pointswhen i copied and pasted your code it said "looks like task 1 is no longer passing"
its not working for me
Alexander Davison
65,469 PointsTry:
var guestList = ['Sandra', 'Omar', 'Magnus', 'Becky'];
guestList.unshift('Mars');
guestList.unshift('Mary');
guestList.unshift('Moran');
Good luck!
Joshua szkodlarski
8,604 Pointsits still not working
Mellisa Damba
10,731 PointsguestList.unshit(0, 1, 2)
Tenecia Offutt
12,108 PointsIt should look something like this: guestList.unshift('Maple','Paul','Pablo')