-
Notifications
You must be signed in to change notification settings - Fork 14
/
Copy pathDAY2.js
88 lines (80 loc) · 2.08 KB
/
DAY2.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
75
76
77
78
79
80
81
82
83
84
85
86
87
88
Assume you receive this nested data structure from a database for
your new dating site:
var data = { results: [
{ animal: 'fox',
numberOfLegs: 4,
says: '??',
matches:
[ 'dog', 'cat', 'pig']
},
{ animal: 'frog',
numberOfLegs: 4,
says: 'ribbit',
matches:
[ 'whale', 'cat', 'pig', 'rabbit']
},
{ animal: 'dog',
numberOfLegs: 4,
says: 'woof',
matches:
[ 'dog', 'fish', 'pig']
},
{ animal: 'human',
numberOfLegs: 2,
says: 'hello',
matches:
[ 'frog', 'duck', 'pig']
},
{ animal: 'fish',
numberOfLegs: 0,
says: 'blub',
matches:
[ 'dog', 'rabbit', 'frog', 'human']
},
{ animal: 'whale',
numberOfLegs: 0,
says: 'aaarrrhhh',
matches:
[ 'duck', 'fish', 'pig']
},
{ animal: 'duck',
numberOfLegs: 2,
says: 'quack',
matches:
[ 'fish', 'human', 'chicken', 'whale']
}
]};
Use the .length property to console.log the length of the results
array.
Imagine you want are making a search results page,
(console.log) all of the animal names in order.
Next, Capitalize the first letter of each name and put a label
Your end result should look like this:
Name: Fox
Name: Dog
Name: Frog
Name: Human
Name: Fish
etc.
Next, console.log the number of legs next to their name.
Your end result should look like this:
Name: Fox, Legs: 4
Name: Dog, Legs: 4
Name: Frog, Legs: 4
Name: Human, Legs: 2
Name: Fish, Legs: 0
Now, redo the steps in the previous one and
take this data and add it to an array with nested objects.
Your result should look like this:
var results = [
{Name: 'Fox', Legs: 4},
{Name: 'Dog', Legs: 4},
{Name: 'Frog', Legs: 4},
{Name: 'Human', Legs: 2},
{Name: 'Fish', Legs: 0}
];
For another search result, console.log the animals whose matches are 'fish'
Next, add it to an array called 'FishMatches'.
Make each match an object with two properties 'name' and 'index'
Your end result should look like this:
var fishMatches = [{name: 'dog', index: 2}, {name: 'whale', index:5}];