Repository navigation
Expand file tree
/
Copy pathmain.js
More file actions
70 lines (60 loc) · 1.99 KB
/
Copy pathmain.js
File metadata and controls
70 lines (60 loc) · 1.99 KB
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
/*jslint browser: true, es6, single, for, multivar */
/*global window */
window.onload = function () {
'use strict';
let msg = document.getElementById('msg'),
output = '',
beatles = {
"members": [
{
first_name: "John",
last_name: "Lennon",
alive: false,
instruments: [
"piano", "guitar", "voice"
]
},
{
first_name: "Paul",
last_name: "McCartney",
alive: true,
instruments: [
"piano", "guitar", "voice", "bass"
]
},
{
first_name: "George",
last_name: "Harrison",
alive: false,
instruments: [
"piano", "guitar"
]
},
{
first_name: "Ringo",
last_name: "Starr",
alive: true,
instruments: [
"drums"
]
}
]
};
output += 'The Beatles were… <br>';
for (let i = 0; i < beatles.members.length; i += 1) {
output += ('— ' + beatles.members[i].first_name + ' ' + beatles.members[i].last_name + '<br>');
}
output += '<br>';
for (let i = 0; i < beatles.members.length; i += 1) {
output += (beatles.members[i].first_name + ' plays ');
for (let j = 0; j < beatles.members[i].instruments.length; j += 1) {
if ((beatles.members[i].instruments.length - 1) === j) {
output += (beatles.members[i].instruments[j] + '.');
} else {
output += (beatles.members[i].instruments[j] + ', ');
}
}
output += '<br>';
}
msg.innerHTML = output;
};