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

Justin Gustafson
Justin Gustafson
13,633 Points

created the returnValue function, call it, by passing it a literal string value -- a series of characters in quote marks

My brain is tripped up on this--I just can't figure out what to do and I know it must be something simple: "Now that you've created the returnValue function, call it, by passing it a literal string value -- a series of characters in quote marks like this: 'My argument'. Store the results of the function in a variable named echo"

What would the code be for this?

script.js
function returnValue(spoon) {
  return spoon;
}

returnValue('My argument');
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>

2 Answers

Here's how I did it:

function returnValue(teaBag) { return teaBag; }

var echo =returnValue("my argument");

Try this

function returnValue($spoon) {
  return $spoon;
}

var $final = returnValue("this is the passed string");