123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196 |
- // 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("</table>");
- document.write(
- '<table style = "border-collapse: collapse", "border: 1px solid black; ">'
- );
- document.write("<tr>");
- for (key in persons[0]) {
- document.write('<th style = "border: 1px solid black;">' + key + "</th>");
- }
- document.write("</tr>");
- for (let i = 0; i < persons.length; i++) {
- document.write("<tr>");
- for (value in persons[i]) {
- document.write(
- '<td style = "border: 1px solid black;">' + persons[i][value] + "</td>"
- );
- }
- document.write("</tr>");
- }
- document.write("</table>");
- // HTML optional fields---------------------------------------------------------------------------------------------------------------------------------------------------;
- // HTML tr color---------------------------------------------------------------------------------------------------------------------------------------------------;
- document.write("<table>");
- document.write('<tr style="color: red;">');
- for (key in persons[0]) {
- document.write("<th>" + key + "</th>");
- }
- document.write("</tr>");
- for (i = 0; i < persons.length; i++) {
- document.write("<tr >");
- for (value in persons[i]) {
- document.write("<td>" + persons[i][value] + "</td>");
- }
- document.write("</tr>");
- }
- document.write("</table>");
- // 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];
- // Задание на черный пояс---------------------------------------------------------------------------------------------------------------------------------------------------;
|