Nastaliya 5 lat temu
rodzic
commit
9727a20608
1 zmienionych plików z 51 dodań i 0 usunięć
  1. 51 0
      HW13_Nechiporuck.html

+ 51 - 0
HW13_Nechiporuck.html

@@ -102,6 +102,57 @@ JSON.stringify(person)
 person.push(JSON.parse(`{"name":"AAA","surname":"BBB","age":11,"fullName":"AABB"}`))
 
 //11.
+var str = "<table border = '1'>"
+str+= "<tr><td>Name</td><td>Surname</td></tr>"
+for (var i=0; i<person.length;i++){str+= `<tr><td>${person[i].name}</td><td>${person[i].surname}</td></tr>`}
+str+="</table>"
+console.log(str)
+document.write(str)
+
+//12.
+arr = {}
+str = "<table border = '1'>"
+for (var value of person){
+for (var key in value){ arr[key] = value[key]}
+str += "<tr>"
+for (var dataKey in arr){str += `<td>${(!value[dataKey]) ? "" : value[dataKey]}</td>`}
+str += "</tr>"
+}
+str += "</table>"
+document.write(str)
+
+//13.
+var arr = {}
+var count = 0
+str = "<table border = '1'>"
+for (var value of person){
+for (var key in value){ arr[key] = value[key]}
+count +=1;
+str += `<tr ${count%2 === 0 ? "" : " style = 'background-color:blue'"}>`
+for (var dataKey in arr){str += `<td>${(!value[dataKey]) ? "" : value[dataKey]}</td>`}
+str += "</tr>"
+}
+str += "</table>"
+document.write(str)
+
+//14.
+arr = {}
+var count = 0
+str = "<table border = '1'>"
+for (var value of person){
+for (var key in value){ arr[key] = value[key]}
+}
+str += "<tr>"
+for (var dataKey in arr){str += "<th>" + dataKey +"</th>"}
+str += "</tr>"
+for (var value of person){
+//count += 1
+str += "<tr>"
+for (var dataKey in arr){str += "<td>" +((!value[dataKey]) ? "" : value[dataKey]) +"</td>"}
+str += "</tr>"
+}
+str += "</table>"
+document.write(str)