-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathp0-w3-e3-loopArray.js
61 lines (54 loc) · 1.79 KB
/
p0-w3-e3-loopArray.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
//Week-3 Exercise-3 Loop Multi Array
/*
Directions:
Buatlah sebuah fungsi dengan nama dataHandlingdengan sebuah parameter untuk menerima argumen.
Argumen yang akan diterima adalah sebuah array yang berisi beberapa array sejumlah n.
Contoh Input:
var input = [
["0001", "Roman Alamsyah", "Bandar Lampung", "21/05/1989", "Membaca"],
["0002", "Dika Sembiring", "Medan", "10/10/1992", "Bermain Gitar"],
["0003", "Winona", "Ambon", "25/12/1965", "Memasak"],
["0004", "Bintang Senjaya", "Martapura", "6/4/1970", "Berkebun"]
]
Output:
Nomor ID: 0001
Nama Lengkap: Roman Alamsyah
TTL: Bandar Lampung 21/05/1989
Hobi: Membaca
Nomor ID: 0002
Nama Lengkap: Dika Sembiring
TTL: Medan 10/10/1992
Hobi: Bermain Gitar
Nomor ID: 0003
Nama Lengkap: Winona
TTL: Ambon 25/12/1965
Hobi: Memasak
Nomor ID: 0004
Nama Lengkap: Bintang Senjaya
TTL: Martapura 6/4/1970
Hobi: Berkebun
*/
function dataHandling(strArr) {
var countData = 0;
for(var i=0; i<strArr.length; i++) {
while(countData<strArr[i].length) {
switch(countData) {
case 0: console.log('Nomor ID: ' + strArr[i][countData]); break;
case 1: console.log('Nama Lengkap: ' + strArr[i][countData]); break;
case 2: console.log('TTL: ' + strArr[i][countData]); break;
case 3: console.log('Hobi: ' + strArr[i][countData]); break;
}
countData++;
}
countData = 0;
console.log('');
}
//return strArr.length;
}
var arrMulti = [
["0001", "Roman Alamsyah", "Bandar Lampung", "21/05/1989", "Membaca"],
["0002", "Dika Sembiring", "Medan", "10/10/1992", "Bermain Gitar"],
["0003", "Winona", "Ambon", "25/12/1965", "Memasak"],
["0004", "Bintang Senjaya", "Martapura", "6/4/1970", "Berkebun"]
]
dataHandling(arrMulti);