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 (2015) Introduction to Methods Adding a Method to an Object

Every time I run this, either untouched as given or modified as directed, it displays "1".

I've tried it in Chrome and Safari, the Workspace and independently in Notepad++, repeatedly refreshing, and I still only get "1". This can't be right for a random number function.

are you running the code in the console or are you accessing the button? the reason I ask is in the ui.js file if you look at the button.onclick function the result might be set to 1. if so change the result to the new function you created in dice.js to the rice.roll method. like: dice.roll();

1 Answer

After I posted it, I figured it out. I was in the js console and not accessing the console through Inspect Element. Control+Shift+j has become automatic for me. And yes, I did try the button as well.

sounds good. I'm glad you found the answer!