Arrow function exercises

All executions of the exercises will display on the console! green arrow

Exercise 1

        

Function declaration:

const addition = (a, b) => { return a + b }
        

Code for its execution:

const result = addition(12, 24) console.log(result)

Exercise 2

        

Function declaration:

const randomNumber = () => { return Math.floor(Math.random() * 101) }
        

Code for its execution:

const result = randomNumber() console.log(result)

Exercise 3

        

Function declaration:

class Person { constructor(name) { this.name = name } greet = () => { console.log('Hello, ' + this.name) } }
        

Code for its execution:

const manolo = new Person('Manolo') manolo.greet()

Exercise 4

        

Function declaration:

const printNumbers = (numbersArray = []) => { for (let i = 0; i < numbersArray.length - 1; i++) { console.log(numbersArray[i]) } }
        

Code for its execution:

const numbers = [1, 2, 3, 4, 5] printNumbers(numbers)

Exercise 5

        

Function declaration:

const delayedMessage = (message) => setTimeout(() => { console.log(message) }, 3000)
        

Code for its execution:

delayedMessage("Let's do this!")