Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 8ab902d

Browse files
requests have been changed
1 parent c06dc7a commit 8ab902d

File tree

2 files changed

+20
-16
lines changed

2 files changed

+20
-16
lines changed

Week3/js-exercises/ex1-AddSix.js

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,15 @@
11
'use strict';
22

33
function createBase(number) {
4-
return function addSix() {
5-
number += 9;
6-
return number;
4+
var number;
5+
function addSix() {
6+
return number += 9;
77
}
8+
return addSix;
89
}
910

10-
const addSix = createBase(6);
11+
const myFunc = createBase(6);
1112

12-
console.log(addSix());
13-
console.log(addSix());
14-
console.log(addSix());
13+
console.log(myFunc());
14+
console.log(myFunc());
15+
console.log(myFunc());

Week3/js-exercises/ex5-LotteryMachine.js

Lines changed: 12 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -2,21 +2,24 @@
22

33
function threeFive(startIndex, stopIndex, threeCallback, fiveCallback) {
44
const numbers = [];
5+
56
for (let i = startIndex; i <= stopIndex; i++) {
67
numbers.push(i);
78
}
8-
numbers.forEach(number => {
9-
if (number.length % 3 === 0) {
10-
threeCallback();
11-
}
12-
else if (number.length % 5 === 0) {
13-
fiveCallback();
9+
numbers.forEach((number) => {
10+
if (number % 3 === 0) {
11+
threeCallback(number);
1412
}
15-
else if (number.length % 3 === 0 && number.length % 5 === 0) {
16-
threeCallback();
17-
fiveCallback();
13+
if (number % 5 === 0) {
14+
fiveCallback(number);
1815
}
1916
});
2017
}
18+
const sayThree = function (NUM) {
19+
console.log(`Number ${NUM} is divisible by 3!`);
20+
};
21+
const sayFive = function (NUM) {
22+
console.log(`Number ${NUM} is divisible by 5!`);
23+
};
2124

2225
threeFive(10, 15, sayThree, sayFive);

0 commit comments

Comments
 (0)