Arrow function exercises
All executions of the exercises will display on the console!
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!")