javascripting
javascripting copied to clipboard
FUNCTION RETURN VALUES
This is a proposal for a new challenge. Please give me ideas and feedback.
Title
FUNCTION RETURN VALUES
Goal
Learn how to handle function return values.
Problem
The result of the function is a value. You can get the result of the function as follows:
const ret = Math.random()
The challenge:
Create a file named function-return-value.js.
*** TODO ***
Check to see if your program is correct by running this command:
javascripting verify arrays.js
TODO
- [ ] What are the challenges of learning to handle function return values?
- [ ] Should this challenge include "Destructuring assignment"?
I think one of the main challenges is arrow functions and how they work.
const func = x => x
const func = (x, y) => y
const func = (x, y) => {
return x
}
const func = x => (
`No return statement needed for ${x}`
)
There are multiple different syntaxes to accomplish the same thing.
There are currently no challenges to handle the arrow function. I think we need to create an arrow function challenge before we can reference the arrow function.