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
  • Tyler McDonald
    seal-mask
    .a{fill-rule:evenodd;}techdegree seal-36
    Tyler McDonald
    Full Stack JavaScript Techdegree Graduate 16,700 Points

    Possible Error in the HTML Scripts?

    Posted July 5, 2022 11:33pm by Tyler McDonald
    .a{fill-rule:evenodd;}techdegree seal-36
    Tyler McDonald
    Full Stack JavaScript Techdegree Graduate 16,700 Points
    • JavaScript
    • Object-Oriented JavaScript: Challenge
    • Building Constructor Methods and Generating Objects
    • createSpaces() Method Solution

    0 Answers

  • JASON LEE
    JASON LEE
    17,352 Points

    Why does spaces array need to be multi-dimensional? Can't it be a single dimensional array?

    Posted November 7, 2021 9:51pm by JASON LEE
    JASON LEE
    17,352 Points
    • JavaScript
    • Object-Oriented JavaScript: Challenge
    • Building Constructor Methods and Generating Objects
    • createSpaces() Method Solution

    2 Answers

  • Frank keane
    Frank keane
    8,074 Points

    Why declare const inside for loop?

    Posted June 29, 2021 4:14pm by Frank keane
    Frank keane
    8,074 Points
    • JavaScript
    • Object-Oriented JavaScript: Challenge
    • Building Constructor Methods and Generating Objects
    • createSpaces() Method Solution

    3 Answers

  • Muhammad Ali
    Muhammad Ali
    6,752 Points

    why Do we need to come up With an Extra Temporary List

    Posted September 12, 2020 12:20pm by Muhammad Ali
    Muhammad Ali
    6,752 Points
    • JavaScript
    • Object-Oriented JavaScript: Challenge
    • Building Constructor Methods and Generating Objects
    • createSpaces() Method Solution

    1 Answer

  • Raymond Popsie
    Raymond Popsie
    10,703 Points

    Does this alternative solution work?

    Posted September 29, 2019 9:59pm by Raymond Popsie
    Raymond Popsie
    10,703 Points
    • JavaScript
    • Object-Oriented JavaScript: Challenge
    • Building Constructor Methods and Generating Objects
    • createSpaces() Method Solution

    1 Answer

  • matt anderson
    seal-mask
    .a{fill-rule:evenodd;}techdegree
    matt anderson
    Full Stack JavaScript Techdegree Student 10,777 Points

    Do Nested loops need an array in the top level loop?

    Posted August 17, 2019 4:57pm by matt anderson
    .a{fill-rule:evenodd;}techdegree
    matt anderson
    Full Stack JavaScript Techdegree Student 10,777 Points
    • JavaScript
    • Object-Oriented JavaScript: Challenge
    • Building Constructor Methods and Generating Objects
    • createSpaces() Method Solution

    3 Answers

  • Miguel Barra
    Miguel Barra
    6,855 Points

    Another way to for-loop through spaces

    Posted April 24, 2019 3:40am by Miguel Barra
    Miguel Barra
    6,855 Points
    • JavaScript
    • Object-Oriented JavaScript: Challenge
    • Building Constructor Methods and Generating Objects
    • createSpaces() Method Solution

    3 Answers

  • David Aguirre
    David Aguirre
    8,170 Points

    How const space = new Space(x,y) is created?

    Posted April 12, 2019 9:30pm by David Aguirre
    David Aguirre
    8,170 Points
    • JavaScript
    • Object-Oriented JavaScript: Challenge
    • Building Constructor Methods and Generating Objects
    • createSpaces() Method Solution

    2 Answers

  • Birthe Vandermeeren
    Birthe Vandermeeren
    17,146 Points

    My createSpaces() method, using spaces[x] instead of .push(column)

    Posted February 21, 2019 3:02pm by Birthe Vandermeeren
    Birthe Vandermeeren
    17,146 Points
    • JavaScript
    • Object-Oriented JavaScript: Challenge
    • Building Constructor Methods and Generating Objects
    • createSpaces() Method Solution

    1 Answer

  • Mary Healy
    Mary Healy
    7,818 Points

    How to test the createSpaces() method?

    Posted February 20, 2019 3:16pm by Mary Healy
    Mary Healy
    7,818 Points
    • JavaScript
    • Object-Oriented JavaScript: Challenge
    • Building Constructor Methods and Generating Objects
    • createSpaces() Method Solution

    2 Answers

  • Kyle O'Brien
    Kyle O'Brien
    11,873 Points

    How is space class created with out a constructor?

    Posted November 8, 2018 5:05am by Kyle O'Brien
    Kyle O'Brien
    11,873 Points
    • JavaScript
    • Object-Oriented JavaScript: Challenge
    • Building Constructor Methods and Generating Objects
    • createSpaces() Method Solution

    1 Answer

  • Chris Shaffer
    Chris Shaffer
    12,030 Points

    This course is frustrating and poorly taught.

    Posted October 25, 2018 12:19am by Chris Shaffer
    Chris Shaffer
    12,030 Points
    • JavaScript
    • Object-Oriented JavaScript: Challenge
    • Building Constructor Methods and Generating Objects
    • createSpaces() Method Solution

    16 Answers

  • Leonardo Motta
    Leonardo Motta
    11,284 Points

    A bit confused here

    Posted September 24, 2018 1:22am by Leonardo Motta
    Leonardo Motta
    11,284 Points
    • JavaScript
    • Object-Oriented JavaScript: Challenge
    • Building Constructor Methods and Generating Objects
    • createSpaces() Method Solution

    1 Answer

  • Gonzalo Torres del Fierro
    PLUS
    Gonzalo Torres del Fierro
    Courses Plus Student 16,751 Points

    hello, I just want to ask, if I understand ok? column.push(column)

    Posted September 8, 2018 12:42pm by Gonzalo Torres del Fierro
    Gonzalo Torres del Fierro
    Courses Plus Student 16,751 Points
    • JavaScript
    • Object-Oriented JavaScript: Challenge
    • Building Constructor Methods and Generating Objects
    • createSpaces() Method 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