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
  • Amy Tomey
    Amy Tomey
    12,847 Points

    temp.js is ok.. I have an "app.js:33 Uncaught TypeError: Cannot read property 'addEventListener' of null at app.js:33"

    Posted May 10, 2021 4:38pm by Amy Tomey
    Amy Tomey
    12,847 Points
    • JavaScript
    • JavaScript and the DOM (Retiring)
    • Responding to User Interaction
    • Functions as Parameters

    1 Answer

  • ja5on
    ja5on
    10,339 Points

    function breakdown problems

    Posted April 26, 2021 1:41pm by ja5on
    ja5on
    10,339 Points
    • JavaScript
    • JavaScript and the DOM (Retiring)
    • Responding to User Interaction
    • Functions as Parameters

    2 Answers

  • ja5on
    ja5on
    10,339 Points

    Functions as Parameters?

    Posted April 7, 2021 6:37pm by ja5on
    ja5on
    10,339 Points
    • JavaScript
    • JavaScript and the DOM (Retiring)
    • Responding to User Interaction
    • Functions as Parameters

    3 Answers

  • Nas Jones
    Nas Jones
    7,849 Points

    Error

    Posted March 18, 2021 8:51pm by Nas Jones
    Nas Jones
    7,849 Points
    • JavaScript
    • JavaScript and the DOM (Retiring)
    • Responding to User Interaction
    • Functions as Parameters

    1 Answer

  • Jesse Vorvick
    Jesse Vorvick
    6,047 Points

    "Function statement turned into function expression." Doesn't he mean Function *declaration* into function expression?

    Posted June 19, 2019 7:08pm by Jesse Vorvick
    Jesse Vorvick
    6,047 Points
    • JavaScript
    • JavaScript and the DOM (Retiring)
    • Responding to User Interaction
    • Functions as Parameters

    1 Answer

  • Jan Livny
    Jan Livny
    6,705 Points

    Functions in event listeners

    Posted June 15, 2019 7:24pm by Jan Livny
    Jan Livny
    6,705 Points
    • JavaScript
    • JavaScript and the DOM (Retiring)
    • Responding to User Interaction
    • Functions as Parameters

    1 Answer

  • vamosrope14
    vamosrope14
    14,932 Points

    I don't understand how we can put something like that after the braces (ex. greetings, everyone!)?

    Posted June 14, 2019 10:04pm by vamosrope14
    vamosrope14
    14,932 Points
    • JavaScript
    • JavaScript and the DOM (Retiring)
    • Responding to User Interaction
    • Functions as Parameters

    0 Answers

  • Gremyko Coleman
    Gremyko Coleman
    9,756 Points

    How would you do this same example of passing a function into another function using arrow functions instead?

    Posted August 8, 2018 5:38am by Gremyko Coleman
    Gremyko Coleman
    9,756 Points
    • JavaScript
    • JavaScript and the DOM (Retiring)
    • Responding to User Interaction
    • Functions as Parameters

    1 Answer

  • Shay Paustovsky
    Shay Paustovsky
    969 Points

    Callback functions and nested functions clarification

    Posted April 30, 2018 6:03pm by Shay Paustovsky
    Shay Paustovsky
    969 Points
    • JavaScript
    • JavaScript and the DOM (Retiring)
    • Responding to User Interaction
    • Functions as Parameters

    3 Answers

  • Peter Ajuzie
    seal-mask
    .a{fill-rule:evenodd;}techdegree
    Peter Ajuzie
    Full Stack JavaScript Techdegree Student 2,719 Points

    An alternative: functions as parameters

    Posted January 14, 2018 9:40pm by Peter Ajuzie
    .a{fill-rule:evenodd;}techdegree
    Peter Ajuzie
    Full Stack JavaScript Techdegree Student 2,719 Points
    • JavaScript
    • JavaScript and the DOM (Retiring)
    • Responding to User Interaction
    • Functions as Parameters

    1 Answer

  • Mike John
    Mike John
    3,182 Points

    Why do we have to write the part func(arg) inside the function.?

    Posted October 19, 2017 5:28pm by Mike John
    Mike John
    3,182 Points
    • JavaScript
    • JavaScript and the DOM (Retiring)
    • Responding to User Interaction
    • Functions as Parameters

    3 Answers

  • Duy Khanh
    PLUS
    Duy Khanh
    Courses Plus Student 4,911 Points

    Why my console.log not working ?

    Posted October 19, 2017 2:08pm by Duy Khanh
    Duy Khanh
    Courses Plus Student 4,911 Points
    • JavaScript
    • JavaScript and the DOM (Retiring)
    • Responding to User Interaction
    • Functions as Parameters

    1 Answer

  • jlampstack
    jlampstack
    23,932 Points

    My understanding of Passing say() function????

    Posted August 18, 2017 6:10pm by jlampstack
    jlampstack
    23,932 Points
    • JavaScript
    • JavaScript and the DOM (Retiring)
    • Responding to User Interaction
    • Functions as Parameters

    2 Answers

  • Ryan Schmelter
    Ryan Schmelter
    9,710 Points

    Do func and arg have meaning themselves?

    Posted August 4, 2017 12:41am by Ryan Schmelter
    Ryan Schmelter
    9,710 Points
    • JavaScript
    • JavaScript and the DOM (Retiring)
    • Responding to User Interaction
    • Functions as Parameters

    2 Answers

  • Muhamed Asil
    Muhamed Asil
    7,453 Points

    Uncaught SyntaxError: missing ) after argument list

    Posted June 7, 2017 12:09am by Muhamed Asil
    Muhamed Asil
    7,453 Points
    • JavaScript
    • JavaScript and the DOM (Retiring)
    • Responding to User Interaction
    • Functions as Parameters

    1 Answer

  • Benjamin Hedgepeth
    Benjamin Hedgepeth
    5,672 Points

    Confused about passing the say function

    Posted April 16, 2017 7:37pm by Benjamin Hedgepeth
    Benjamin Hedgepeth
    5,672 Points
    • JavaScript
    • JavaScript and the DOM (Retiring)
    • Responding to User Interaction
    • Functions as Parameters

    3 Answers

  • Ian Kjera
    Ian Kjera
    2,557 Points

    Code doesn't run from temp.js

    Posted March 29, 2017 4:06am by Ian Kjera
    Ian Kjera
    2,557 Points
    • JavaScript
    • JavaScript and the DOM (Retiring)
    • Responding to User Interaction
    • Functions as Parameters

    3 Answers

  • nishnash
    nishnash
    6,267 Points

    Can somebody help clarify/simplify Functions within Functions

    Posted December 13, 2016 9:39pm by nishnash
    nishnash
    6,267 Points
    • JavaScript
    • JavaScript and the DOM (Retiring)
    • Responding to User Interaction
    • Functions as Parameters

    3 Answers

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