Skip to content

Commit 0f238c6

Browse files
committed
Iteration ironhack-labs#5: Unique arrays
1 parent 184b8b1 commit 0f238c6

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

starter-code/src/functions-and-arrays.js

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// Iteration #1: Find the maximum
2-
function maxOfTwoNumbers(num1, num2) {
2+
function maxOfTwoNumbers( num1, num2 ) {
33
let result = num1 >= num2 ? num1 : num2;
44
return result;
55
}
@@ -33,7 +33,7 @@ function sumArray( arr ) {
3333
// Iteration #4: Calculate the average
3434
// Level 1: Array of numbers
3535
const numbersAvg = [2, 6, 9, 10, 7, 4, 1, 9];
36-
function averageNumbers(numsArr) {
36+
function averageNumbers( numsArr ) {
3737
if ( numsArr.length > 0 ) {
3838
let sum = numsArr.reduce( (acc, cur) => acc + cur );
3939
let avg = sum / numsArr.length;
@@ -54,7 +54,7 @@ const wordsArr = [
5454
'fuel',
5555
'palace'
5656
];
57-
function averageWordLength(wordsArr) {
57+
function averageWordLength( wordsArr ) {
5858
if ( wordsArr.length > 0 ) {
5959
let sum = wordsArr.reduce( (acc, cur) => acc + cur.length , 0);
6060
let avg = sum / wordsArr.length;
@@ -76,6 +76,9 @@ const wordsUnique = [
7676
'simple',
7777
'bring'
7878
];
79+
function uniquifyArray( wordsArr ) {
80+
return wordsArr.filter( (elm, idx, arr) => arr.indexOf(elm) == idx );
81+
}
7982

8083
// Iteration #6: Find elements
8184
const wordsFind = [

0 commit comments

Comments
 (0)