// 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('"); } document.write(""); for (let i = 0; i < persons.length; i++) { document.write(""); for (value in persons[i]) { document.write( '" ); } document.write(""); } document.write("
' + key + "
' + persons[i][value] + "
"); // HTML optional fields---------------------------------------------------------------------------------------------------------------------------------------------------; // HTML tr color---------------------------------------------------------------------------------------------------------------------------------------------------; document.write(""); document.write(''); for (key in persons[0]) { document.write(""); } document.write(""); for (i = 0; i < persons.length; i++) { document.write(""); for (value in persons[i]) { document.write(""); } document.write(""); } document.write("
" + key + "
" + persons[i][value] + "
"); // 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]; // Задание на черный пояс---------------------------------------------------------------------------------------------------------------------------------------------------;