repl.it
@wolf32669/

Lesson 8: Exercise 2

JavaScript

No description

fork
loading
main.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
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
// The following arrays will be used through the questions:
const words = [ 'cattywampus', 'snickersnee', 'lollygag', 'pandiculation', 'ratoon' ];
const numbers = [ -73, 3, 22, 0, -73, 15 ];

// Question 1: 
// Use forEach to console.log all the words in the words array. Do not write a for loop. 
function logWords(){
  words.forEach();
}

// Question 2: Use forEach to console.log the each number in the numbers array divided by two
// It should console.log: 
// 4
// 1.5
// ...etc. 
function logHalfNumbers(){
  // write your code here
}

// Question 3: Using the getFirstLetter function below as your callback,
//             use map to create an array contaning the first letter of 
//             every word from the words array.

function getFirstLetter(word) {

}

const firstLetters = words.map();

// Question 4: Use map to create an array containing the last letter of every word
//             from the words array. 

const lastLetters = words.map();

// Question 5: Use map to create an array containing the reversed version of each word
//             from the word array. For example, the first entry will be 'supmawyttac'.

const reversedWords = words.map(function(word) {

}); 

// Question 6: Use map to create an array containing the absolute value of every number
//             in the numbers array.

const absoluteNumbers = numbers.map();

// Question 7: Use map to create an array containing each number from the numbers array
//             rounded to the nearest 10. For example: 10, 0, 20, 0, etc. 

const roundedToTenNumbers = numbers.map();

// Question 8: Use map to create an array that contains only the words from the words
//             array containing 's'. All other words should be replaced with null.
//             For example: 'cattywampus', 'snickersnee', null, etc. 

const wordsWithS = words.map();

// Stretch Questions:
// The stretch question will use the array method reduce, which was only briefly reviewed 
// in the lecture. Refer to online documentation for more information on reduce. 

// Question 9: Use reduce to sum up all of the numbers in the numbers array. 

function sum(currentTotal, nextNumber) {

}

const sumTotal = numbers.reduce();

// Question 10: Use reduce to find the word from the words array that is last in the alphabet.

const alphabeticallyLast = words.reduce(function() {

});
Native Browser JavaScript
?