Welcome to the Treehouse Community

The Treehouse Community is a meeting place for developers, designers, and programmers of all backgrounds and skill levels to get support. Collaborate here on code errors or bugs that you need feedback on, or asking for an extra set of eyes on your latest project. Join thousands of Treehouse students and alumni in the community today. (Note: Only Treehouse students can comment or ask questions, but non-students are welcome to browse our conversations.)

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and a supportive community. Start your free trial today.

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!