Skip to content
This repository was archived by the owner on May 14, 2024. It is now read-only.

Commit e2c63b7

Browse files
committed
Merge branch 'fadialset-w3'
2 parents d737d21 + 6bcf3d0 commit e2c63b7

File tree

2 files changed

+6
-11
lines changed

2 files changed

+6
-11
lines changed

Week3/js-exercises/ex2-RemoveDuplicates.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,8 @@ function checkSolution(array) {
2525

2626
// WRITE YOUR FUNCTION HERE
2727
function removeDuplicates(array){
28-
const newArray = array.filter((item,index) => array.indexOf(item)=== index);
29-
console.log(newArray);
28+
return Array.from(new Set(array));
29+
3030
};
3131

3232
const letters = ['a', 'b', 'c', 'd', 'a', 'e', 'f', 'c', 'b'];

Week3/js-exercises/ex5-LotteryMachine.js

Lines changed: 4 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -43,21 +43,16 @@ function threeFive(startIndex, stopIndex, threeCallback, fiveCallback) {
4343
console.log(numbers);
4444

4545
// start at beginning of array and check if you should call threeCallback or fiveCallback or go on to next
46-
numbers.map((number) => {
46+
numbers.forEach((number) => {
4747
if (number % 3 === 0) {
4848
threeCallback();
4949
}
5050
if (number % 5 === 0) {
5151
fiveCallback();
5252
}
53-
if (number % 5 === 0 && number % 3 === 0) {
54-
threeCallback();
55-
fiveCallback();
56-
}
57-
})
58-
}
59-
60-
console.log(threeFive(10, 15, sayThree, sayFive));
53+
});
54+
}
55+
threeFive(10, 15, threeCallback, fiveCallback);
6156

6257

6358
// Should create an array [10,11,12,13,14,15]

0 commit comments

Comments
 (0)