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 trialrachelc
Full Stack JavaScript Techdegree Student 2,352 PointsPassing an argument to a function - what I am doing wrong?
Hi, I'm currently stuck on this challenge in JavaScript Basics. Here is my code:
function returnValue(drink){ return drink }
var echo = returnValue;
returnValue("tea");
I am being told that returnValue is not being stored into the echo variable. What am I doing wrong?
function returnValue(drink){
return drink
}
var echo = returnValue;
returnValue("tea");
<!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
Victor Learned
6,976 PointsWhen you are assigning the echo variable you are invoking the function returnValue incorrectly. Try this:
function returnValue(drink){
return drink
}
#invoke the method returnValue(drink) and pass it the string "tea" which is returned
var echo = returnValue("tea");
gaetano amoroso
2,993 PointsMaybe you have to add the round braket to returnValue and the you have to Pass the argument