-
Notifications
You must be signed in to change notification settings - Fork 1
/
DeclineAccept.js
29 lines (25 loc) · 1.35 KB
/
DeclineAccept.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
// Step 1:
// Write a function declineEverything() that takes in an array of strings and, using .forEach(), loops through each element in the array and
// calls politelyDecline() with each of them.
// The .forEach() function should apply politelyDecline() directly; it should NOT merely receive argument function that uses politelyDecline().
// You can test your function when you’re ready by passing in the veggies array or by making your own array!
// Step 2:
// Now we need to get healthy! Write a function acceptEverything() that takes in an array of strings and loops through each element in the array and
// grudgingly accepts each of them, by logging to the console in the following format: 'Ok, I guess I will eat some [element].'
// You can use any technique you want to accomplish this task. You can test your function when you’re ready by passing in the veggies array or
// by making your own array!
const veggies = ["broccoli", "spinach", "cauliflower", "broccoflower"];
const politelyDecline = (veg) => {
console.log("No " + veg + " please. I will have pizza with extra cheese.");
};
// Write your code here:
const declineEverything = (arr) => {
arr.forEach(politelyDecline);
};
declineEverything(veggies);
const acceptEverything = (arr) => {
arr.forEach((n) => {
console.log(`Ok, I guess I will eat some ${n}.`);
});
};
acceptEverything(veggies);