forked from HackYourFuture/JavaScript2
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathstep2-2.js
More file actions
29 lines (24 loc) · 652 Bytes
/
step2-2.js
File metadata and controls
29 lines (24 loc) · 652 Bytes
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
'use strict';
function threeFive(startIndex, stopIndex, threeCallback, fiveCallback) {
const numbers = [];
for (let i = startIndex; i <= stopIndex; i++) {
numbers.push(i);
}
numbers.forEach(function(number) {
if (number % 3 === 0) {
threeCallback(number);
}
if (number % 5 === 0) {
fiveCallback(number);
}
});
}
function sayThree(number) {
console.log(`The number ${number} is divisible by 3!`);
}
function sayFive(number) {
console.log(`The number ${number} is divisible by 5!`);
}
threeFive(10, 15, sayThree, sayFive);
// Do not change or remove anything below this line
module.exports = threeFive;