// 3 persons------------------------------------------------------------------------------------------------------------------------------------//
// let a = {
// name: "Alexandra",
// surname: "Olefirenko",
// };
// let b = {
// name: "Platon",
// surname: "Plokhenko",
// };
// let c = {
// name: "Sofia",
// surname: "Sternenko",
// };
// different fields---------------------------------------------------------------------------------------------------------------------------------------------------;
// let a = {
// name: "Alexandra",
// surname: "Olefirenko",
// sex: "female",
// age: 21,
// };
// let b = {
// name: "Platon",
// surname: "Plokhenko",
// education: "Bachelor degree",
// age: 18,
// };
// let c = {
// name: "Sofia",
// surname: "Sternenko",
// fathername: "Vyktoryvna",
// age: 27,
// };
// fields check---------------------------------------------------------------------------------------------------------------------------------------------------;
// let a = {
// name: "Alexandra",
// surname: "Olefirenko",
// sex: "female",
// age: 21,
// };
// let b = {
// name: "Platon",
// surname: "Plokhenko",
// education: "Bachelor degree",
// age: 18,
// };
// let c = {
// name: "Sofia",
// surname: "Sternenko",
// fathername: "Vyktoryvna",
// age: 27,
// };
// array of persons---------------------------------------------------------------------------------------------------------------------------------------------------;
let persons = [
(a = {
name: "Alexandra",
surname: "Olefirenko",
sex: "F",
age: 21,
}),
(b = {
name: "Platon",
surname: "Plokhenko",
sex: "M",
age: 18,
education: "Bachelor degree",
}),
(c = {
name: "Sofia",
surname: "Sternenko",
sex: "F",
age: 27,
region: "Kyiv",
phoneNumber: "0731232323",
}),
];
// loop of persons-----------------------------------------------------------------------------------------------------------------------------------------------------------;
for (i = 0; i < persons.length; i++) {
console.log(persons[i]);
}
// loop of name and surname---------------------------------------------------------------------------------------------------------------------------------------------------;
for (let i = 0; i < persons.length; i++) {
if (
typeof persons[i].name === "string" &&
typeof persons[i].surname === "string"
) {
for (key in persons[i]) {
}
console.log(
"name " +
" " +
persons[i].name +
" " +
"surname " +
" " +
persons[i].surname
);
} else {
alert("error");
}
}
// loop of loop of values---------------------------------------------------------------------------------------------------------------------------------------------------;
// fullName---------------------------------------------------------------------------------------------------------------------------------------------------;
// for (var i = 0; i < persons.length; i++) {
// for (var key in persons[i]) {
// persons[i].fullName = persons[i].fullName =
// persons[i].name + " " + persons[i].surname;
// }
// }
// serialize---------------------------------------------------------------------------------------------------------------------------------------------------;
// JSON.stringify(persons);
// deserialize---------------------------------------------------------------------------------------------------------------------------------------------------;
// JSON.parse('{"name: Taras, surname: Shevchenko"}');
// HTML----------------------------------------------------------------------------------------------------------------------------------------------------------;
document.write("");
document.write(
'
'
);
document.write("");
for (key in persons[0]) {
document.write('' + key + " | ");
}
document.write("
");
for (let i = 0; i < persons.length; i++) {
document.write("");
for (value in persons[i]) {
document.write(
'' + persons[i][value] + " | "
);
}
document.write("
");
}
document.write("
");
// HTML optional fields---------------------------------------------------------------------------------------------------------------------------------------------------;
// HTML tr color---------------------------------------------------------------------------------------------------------------------------------------------------;
document.write("");
document.write('');
for (key in persons[0]) {
document.write("" + key + " | ");
}
document.write("
");
for (i = 0; i < persons.length; i++) {
document.write("");
for (value in persons[i]) {
document.write("" + persons[i][value] + " | ");
}
document.write("
");
}
document.write("
");
// HTML th optional---------------------------------------------------------------------------------------------------------------------------------------------------;
// Задание на синий пояс.---------------------------------------------------------------------------------------------------------------------------------------------------;
// destruct array---------------------------------------------------------------------------------------------------------------------------------------------------;
// destruct string---------------------------------------------------------------------------------------------------------------------------------------------------;
let arr1 = [1, "abc"];
// destruct 2---------------------------------------------------------------------------------------------------------------------------------------------------;
let obj = {
name: "Ivan",
surname: "Petrov",
children: [{ name: "Maria" }, { name: "Nikolay" }],
};
// destruct 3---------------------------------------------------------------------------------------------------------------------------------------------------;
let arr = [1, 2, 3, 4, 5, 6, 7, 10];
// Задание на черный пояс---------------------------------------------------------------------------------------------------------------------------------------------------;