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 trial

JavaScript Object-Oriented JavaScript: Challenge Building Constructor Methods and Generating Objects Reviewing Constructor Methods and Generating Objects

Chris Shaffer
Chris Shaffer
12,030 Points

This question asks about something that hasn't been discussed in the course.

The question asks about the this.ready property from the object below. It has never been discussed so far what exactly this is for, or if it has, it's arguably irrelevant as we have done nothing in code except define this property's value.

It seems stupid and not educational to ask an arbitrary question about what a value you haven't designed logic for is going to indicate. It clearly indicates a boolean value regarding the state of something, but that's not what is asked, and the answers seem geared toward a later stage in the course.

1 Answer

Personally, I think the Javascript course needs reworking in the later stages. There was a nice increase in challenge until a certain point when they introduced ES6 completely randomly.

However, I took the rest of the course and learned what I didn’t already know on my own. It turns out I was practicing ES6 syntax in some ways without knowing it.

My advice is to look into what you don’t know and try to get through it, eventually you’ll have to pick it back up and you’ll grasp it better then.

Chris Shaffer
Chris Shaffer
12,030 Points

It's not bad advice, but if we don't report these things they may not get fixed, either.

The JS course is fine mostly, but this particular part of the course kind of sucks, honestly. It's poorly taught (for reasons that are inherent to programming paradigms) and definitely not fluid.

It difficult to learn when it's so messy.