Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

JavaScript JavaScript Basics (Retired) Creating Reusable Code with Functions Passing an Argument to a Function

willkey
willkey
3,650 Points

I am confused on how to solve Task 2. Please can someone explain what is happening.

I have tried to answer Task 2, and I am getting confused. Please can someone explain (without giving me the answer) what is happening. So it helps me to try and answer Task 2.

script.js
function returnValue(test) {
  return test
  var echo = echo(myTest);
}

returnValue(test);
index.html
<!DOCTYPE HTML>
<html>
<head>
  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  <title>JavaScript Basics</title>
</head>
<body>
<script src="script.js"></script>
</body>
</html>

1 Answer

Antti Lylander
Antti Lylander
9,686 Points

Create variable echo after your newly created returnValue function

Your code has some other problems, too. Just read the instructions very carefully. All the answers are there.

The other problems are passing an undefined variable as on argument and your last row is just not needed as per instructions.

Hope this helps :)