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 JavaScript Loops Working with 'for' Loops The Refactor Challenge – Duplicate Code

why do we use parameters

why do we use parameters, before Guil used them the program worked in the same way so why do we use more time to use them when they dont change the expected output.

Jerry Kankelborg
Jerry Kankelborg
4,484 Points

because as Guil mentioned, it is more efficient. even though the final output is the same, the computer used less memory to compile because this time, only one function call was executed, instead of the three that were in the initial program. As you progress in your learning you will use parameters daily and this will smooth itself out.