Skip to main content

Notice: Workspaces are undergoing maintenance and are temporarily unavailable.

🚀 In our NEW AI Bootcamp you'll build a working app in 28 days, no experience required. Free to all subscription levels.

✨ Earn college credits in Cybersecurity, JS, HTML, CSS and Python

Join the Treehouse affiliate program and earn 25% recurring commission! 🤑

  • Treehouse Logo
    • For Individuals
    • For Businesses
    • For Schools
    • For Libraries
    • For Military
    • All Courses
    • Tracks
    • AI Bootcamp
    • College Credit
    • Techdegree Bootcamps
    • Front End Development
    • Full Stack JavaScript
    • Code Adventures
    • Discord
    • Forum
    • Success Stories
    • Treehouse Links
    • 100 Days of Code
    • Explore
    • Career Toolbox
    • Free Treehouse Near Me
    • Affiliates
    • Blog
    • Support
    • About
    • Learn
    • Beginner's Guide to Coding
    • Data Analysis with SQL & Python
    • Front-End Web Development
    • Python Programming Basics
    • Techdegree Bootcamp Overview
    • UX Design Fundamentals
    • AI Tools for Beginners
  • For Individuals For Businesses For Schools For Libraries For Military
  • All Courses Tracks AI Bootcamp College Credit
  • Techdegree Bootcamps Front End Web Development Full Stack JavaScript
  • Code Adventures Discord Forum Success Stories Treehouse Links 100 Days of Code
  • Explore Career Toolbox Free Treehouse Near Me Affiliates Blog Support About
    Learn Beginner's Guide to Coding Data Analysis with SQL & Python Front-End Web Development Python Programming Basics Techdegree Bootcamp Overview UX Design Fundamentals AI Tools for Beginners
  • Sign In
  • Free Trial
Instagram Twitter Facebook YouTube LinkedIn
Loading banner... Start your free trial at Treehouse
    • Newest
      • Newest
      • Active
      • Unanswered
      • Featured
    • All Topics
      • All Topics
      • • General Discussion
      • • AI
      • • APIs
      • • Coding for Kids
      • • College Credit
      • • Computer Science
      • • CSS
      • • Data Analysis
      • • Databases
      • • Design
      • • Development Tools
      • • Digital Literacy
      • • Game Development
      • • Go Language
      • • HTML
      • • Java
      • • JavaScript
      • • Learning Resources
      • • Machine Learning
      • • No-Code
      • • PHP
      • • Professional Growth
      • • Python
      • • Quality Assurance
      • • React
      • • Ruby
      • • Security
      • • Swift
      • • Vibe Coding
  • Alexandra Lukinicheva
    Alexandra Lukinicheva
    8,270 Points

    Does it matter where we place getter methods within the class?

    Posted October 29, 2020 12:27am by Alexandra Lukinicheva
    Alexandra Lukinicheva
    8,270 Points
    • JavaScript
    • Object-Oriented JavaScript: Challenge
    • Rendering the Game
    • Getter Methods Solution

    1 Answer

  • Trevor Maltbie
    seal-mask
    .a{fill-rule:evenodd;}techdegree seal-36
    Trevor Maltbie
    Full Stack JavaScript Techdegree Graduate 17,021 Points

    How does this.tokens access the class Tokens for the dropped property?

    Posted June 28, 2020 9:29pm by Trevor Maltbie
    .a{fill-rule:evenodd;}techdegree seal-36
    Trevor Maltbie
    Full Stack JavaScript Techdegree Graduate 17,021 Points
    • JavaScript
    • Object-Oriented JavaScript: Challenge
    • Rendering the Game
    • Getter Methods Solution

    1 Answer

  • Ryan Belshaw-Weir
    Ryan Belshaw-Weir
    5,721 Points

    Is return this.unusedTokens.shift() the same as return this.unusedTokens[0]?

    Posted June 9, 2020 7:42am by Ryan Belshaw-Weir
    Ryan Belshaw-Weir
    5,721 Points
    • JavaScript
    • Object-Oriented JavaScript: Challenge
    • Rendering the Game
    • Getter Methods Solution

    2 Answers

  • Tomasz Grodzki
    Tomasz Grodzki
    8,130 Points

    Does this filter method works, at all?

    Posted May 8, 2020 7:54pm by Tomasz Grodzki
    Tomasz Grodzki
    8,130 Points
    • JavaScript
    • Object-Oriented JavaScript: Challenge
    • Rendering the Game
    • Getter Methods Solution

    1 Answer

  • shaun bolak
    seal-mask
    .a{fill-rule:evenodd;}techdegree seal-36
    shaun bolak
    Front End Web Development Techdegree Graduate 18,080 Points

    OOJS challenge - Would this work for the activePlayer() method?

    Posted April 16, 2020 5:28pm by shaun bolak
    .a{fill-rule:evenodd;}techdegree seal-36
    shaun bolak
    Front End Web Development Techdegree Graduate 18,080 Points
    • JavaScript
    • Object-Oriented JavaScript: Challenge
    • Rendering the Game
    • Getter Methods Solution

    1 Answer

  • James Barshaw
    James Barshaw
    9,284 Points

    I am not sure my code is correct

    Posted January 27, 2020 2:03am by James Barshaw
    James Barshaw
    9,284 Points
    • JavaScript
    • Object-Oriented JavaScript: Challenge
    • Rendering the Game
    • Getter Methods Solution

    0 Answers

  • cdlvr
    cdlvr
    14,448 Points

    Why use Array.filter() instead of Array.find() to return a single, unused Token?

    Posted March 16, 2019 11:43pm by cdlvr
    cdlvr
    14,448 Points
    • JavaScript
    • Object-Oriented JavaScript: Challenge
    • Rendering the Game
    • Getter Methods Solution

    1 Answer

  • Richard Eldridge
    Richard Eldridge
    8,229 Points

    Is this valid?

    Posted November 25, 2018 6:48pm by Richard Eldridge
    Richard Eldridge
    8,229 Points
    • JavaScript
    • Object-Oriented JavaScript: Challenge
    • Rendering the Game
    • Getter Methods Solution

    1 Answer

  • Victor Chiappetta
    Victor Chiappetta
    524 Points

    Bracket matching: I am getting lots of errors. Does anyone know how the wrapping works in the JS files?

    Posted November 4, 2018 2:13pm by Victor Chiappetta
    Victor Chiappetta
    524 Points
    • JavaScript
    • Object-Oriented JavaScript: Challenge
    • Rendering the Game
    • Getter Methods Solution

    1 Answer

Posting to the forum is only allowed for members with active accounts.
Please sign in or sign up to post.

Techdegree

  • Front End Web Development
  • Full Stack JavaScript
SEE ALL

Tracks

  • Learn to Code for Beginners
  • Beginning Python
  • Beginning SQL
  • Beginning Java
SEE ALL

Courses

  • JavaScript Basics
  • Intro to HTML & CSS
  • Python Basics
  • CSS Layout
SEE ALL

About Us

  • About
  • Blog
  • Community
  • Stories
  • Contact
  • Gift Card

Explore

  • Plans
  • Affiliates
  • Perks
  • Shop
  • Free Treehouse Near Me
  • Treehouse for Libraries
  • Treehouse for Businesses

Treehouse is an online technology education platform founded in 2011. Treehouse offers more than 700 self-paced, video-based courses in web development, programming, data analysis, design, and AI, plus two project-based bootcamp programs in Front End Web Development and Full Stack JavaScript. Individual Treehouse plans start at $25 per month and include a 7-day free trial. Treehouse serves individual learners, businesses, schools, and public libraries. Cardholders at participating U.S. public libraries can use Treehouse for free. Select Treehouse courses, offered with University Pathways International, are recommended for college credit by ACE and NCCRS. Treehouse learners earn digital certificates for completed Tracks.

Terms & Conditions · Privacy · © 2026 Treehouse Island, Inc.
  • Twitter
  • YouTube
  • Facebook
  • LinkedIn
  • Instagram
  • Discord