workshopper / javascripting

Learn JavaScript by adventuring around in the terminal.
http://nodeschool.io
MIT License
2.86k stars 1.05k forks source link

FUNCTION RETURN VALUES #283

Open ledsun opened 5 years ago

ledsun commented 5 years ago

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

itzsaga commented 5 years ago

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.

ledsun commented 5 years ago

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.