-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathTask 4.txt
More file actions
140 lines (107 loc) · 3.49 KB
/
Task 4.txt
File metadata and controls
140 lines (107 loc) · 3.49 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
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
My own resume data in JSON format, iterated by looping methods;
let resume = {
name: "K Sethu Ram",
father: "R Kannan",
age: "21",
DOB: "04.02.2003",
email:"sethuk49@gmail.com",
phone: ["9597648609", "8428138509"],
temporary_address: {
DoorNo: "53/6a",
streetname: "Perumal street",
road: "Butt road",
area: "St. Thomas mount",
district:"chennai",
Pincode: "600016"
},
permanent_address: {
DoorNo: "165",
streetname: "metangadu",
road: "Melakaraikadu west",
area: "melakaraikadu",
taluk:"thottiyam",
district:"trichy",
Pincode: "621203"
},
Education: {
SSLC: "80%",
HSC: "50%",
Degree: "B.Sc (Zoology) with 80%"
},
AdditionalSkills: ["Typewriting", "Basics of computer", "Problem solving", "Good communication"],
language: ["Tamil", "English"]
};
//for loop method:
for (let key in resume) {
if (resume.hasOwnProperty(key)) {
console.log(key + ":");
if (Array.isArray(resume[key])) {
for (let i = 0; i < resume[key].length; i++) {
console.log(" - " + resume[key][i]);
}
} else if (typeof resume[key] === 'object') {
for (let prop in resume[key]) {
if (resume[key].hasOwnProperty(prop)) {
console.log(" " + prop + ": " + resume[key][prop]);
}
}
} else {
console.log(" " + resume[key]);
}
}
}
............................***...............................................
// for in method
for (let key in resume) {
if (resume.hasOwnProperty(key)) {
console.log(key + ":");
if (Array.isArray(resume[key])) {
resume[key].forEach(item => console.log(" - " + item));
}
else if (typeof resume[key] === 'object') {
for (let prop in resume[key]) {
if (resume[key].hasOwnProperty(prop)) {
console.log(" " + prop + ": " + resume[key][prop]);
}
}
}
else {
console.log(" " + resume[key]);
}
}
}
...............................***............................................
// for of method
for (let key of Object.keys(resume)) {
console.log(key + ":");
if (Array.isArray(resume[key])) {
for (let item of resume[key]) {
console.log(" - " + item);
}
}
else if (typeof resume[key] === 'object') {
for (let prop of Object.keys(resume[key])) {
console.log(" " + prop + ": " + resume[key][prop]);
}
}
else {
console.log(" " + resume[key]);
}
}
.................................***.......................................
// for Each method
for (let key in resume) {
if (Array.isArray(resume[key])) {
console.log(key + ":");
resume[key].forEach(item => console.log(" - " + item));
} else if (typeof resume[key] === 'object') {
console.log(key + ":");
for (let prop in resume[key]) {
console.log(" " + prop + ": " + resume[key][prop]);
}
} else {
console.log(key + ": " + resume[key]);
}
}
...............................***..............................................
Thank You