Aim of the puzzle:
This puzzle is a review of arrow functions. You’ll create an arrow function that takes two numbers and returns their sum.
Walk through of the Solution:
An arrow function is a compact way to create a new function. It uses let ___ () => {}
instead of function ___ () {}
.
In the code that you start off with, there is an arrow function, sum
, two variable declarations, num1
and num2
, and a console.log()
. As it is, the sum
function is incomplete. In this puzzle, you’ll complete it by updating the return statement.
To complete the puzzle, update the return statement to x + y
. Now, when the code runs, the sum
function will return the value of num1
plus num2
.
Sample code solution:
let sum = (x, y) => {
return x + y
}
let num1 = pickRandom(10)
let num2 = pickRandom(10)
console.log('The sum of ' + num1 + ' and ' + num2 + ' is ' + sum(num1,num2))
Javascript Concepts: Arrow Functions, Functions, Let, Variable, Return Statement, console.log()
Grasshopper Concepts: pickRandom()