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 trialAnna Gallishaw
Full Stack JavaScript Techdegree Student 2,690 PointsJavaScript Loops, Arrays, and Objects: Tracking Multiple Items with Arrays Challenge Task 1 of 2
The challenge instructions state "Create and array named data and store any three numbers in it".
The previous video ended with a walk-through of a simple array to illustrate the syntax. I understood it as follows:
var ___ = {
'__',
'__',
'__',
};
I answered the challenge as follows:
var data = {
'4',
'66',
'987',
};
and received a SyntaxError stating that the commas were incorrect. I tried turning the numbers into strings, using " instead of ', eliminating the ' or " entirely, replacing the , with ; and removing the ; after the closing curly brace. I knew that these changes wouldn't be the correct answer but I was interested in the error I would receive. All errors were the same but replaced the thing causing the error with whatever I had just changed.
Can anyone help me understand what I'm doing wrong here? Thanks.
3 Answers
Anna Gallishaw
Full Stack JavaScript Techdegree Student 2,690 PointsAnswered it myself. I didn't realize the instructor was using [] instead of {}. Those tiny things always get me.
Steven Parker
231,275 PointsThe instructions say "Create an array named data and store any 3 numbers in it."
I see 3 issues:
- arrays are enclosed with brackets [] (braces {} are used for objects)
- putting something in quotes makes a literal string, numbers should have no quotes
- items are separated by commas, but there should not be a comma after the last one
Anna Gallishaw
Full Stack JavaScript Techdegree Student 2,690 PointsThanks Steven - I made all those changes and it works.
Steven Parker
231,275 PointsAnna Gallishaw — Glad to help. You can mark the question solved by choosing a "best answer".
And happy coding!