// 3 persons /*let a = { name: "Andrey", surname: "Ivanov", } let b = { name: "Ivan", surname:"Bublik", } let c = { name: "Inna", surname: "Kulik", }*/ // different fields /*let a = { name: "Andrey", surname: "Ivanov", age: 20, sex:"man" } let b = { name: "Ivan", surname:"Bublik", age: 30, sex:"man" } let c = { name: "Inna", surname: "Kulik", age: 34, sex:"girl", } for (let k of [a,b,c]){ console.log(k); if("age" in k){ alert("age") } }*/ //array of persons /*let a = { name: "Andrey", surname: "Ivanov", age: 20, sex:"man" } let b = { name: "Ivan", surname:"Bublik", age: 30, sex:"man" } let c = { name: "Inna", surname: "Kulik", age: 30, sex:"girl", } let person = [a, b, c]; person.push({name: "Igor", surname: "Kritov", age: 10, sex: "man"}); for (var k of person){ console.log(k); if ("age" in k) { alert("age"); } }*/ //loop of persons /*let a = { name: "Andrey", surname: "Ivanov", age: 20, sex:"man" } let b = { name: "Ivan", surname:"Bublik", age: 30, sex:"man" } let c = { name: "Inna", surname: "Kulik", age: 30, sex:"girl", } let persons = [a, b, c]; for(let i=0; iName` str +=`Surname` for (let i=0;i${persons[i].name}${persons[i].surname}` } str += "" console.log(str) document.write(str)*/ //HTML optional fields /*let a = { name: "Andrey", surname: "Ivanov", age: 20, sex:"man" } let b = { name: "Ivan", surname:"Bublik", age: 30, sex:"man", fathername:"Igorovich" } let c = { name: "Inna", surname: "Kulik", age: 30, sex:"girl", } let persons = [a,b,c] var str = "" str +=`` str +=`` str +=`` str +=`` for (let i=0;i` } str += "
NameSurnameAgeSex${persons[i].name}${persons[i].surname}${persons[i].age}${persons[i].sex}
" console.log(str) document.write(str)*/ /*let a = { name: "Andrey", surname: "Ivanov", age: 20, sex:"man" } let b = { name: "Ivan", surname:"Bublik", age: 30, sex:"man", fathername:"Igorovich" } let c = { name: "Inna", surname: "Kulik", age: 43, sex:"girl", } arr = [a,b,c] let Names = []; let row = ''; str = ''; for (let obj of arr) { for (let key in obj) { if(!Names.includes(key)) { Names.push(key); row += ''; } } } row += '' for (let obj of arr){ row += ''; for (let key of Names){ if (obj[key]){ row += ''; } else { row += ''; } } row += ''; } str += row + '
' + key + '
' + obj[key] + '
' document.write(str)*/