123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114 |
- //3 persons
- //different fields
- //fields check
- let a = {
- name : "Johnny",
- surname : "Depp",
- }
- a.age = 59;
- let b = {
- name : "Brad",
- surname : "Pitt",
- }
- b.fathername = "William";
- let c = {
- name : "Leonardo",
- surname : "Dicaprio",
- }
- c.sex = "man";
- if ("age" in a) {
- alert("age in a")
- }
- if ("fathername" in b) {
- alert("fathername in b")
- }
- if ("sex" in c){
- alert("sex in c")
- }
- //array of persons
- a = {
- name : "Johnny",
- surname : "Depp",
- };
- b = {
- name : "Brad",
- surname : "Pitt",
- };
- c = {
- name : "Leonardo",
- surname : "Dicaprio",
- };
- let persons = [a, b, c];
- let d = {
- name : "Vasya",
- surname : "Pupkin",
- };
- persons.push(d)
- //loop of persons
- for(let i in persons){
- console.log(persons[i])
- };
- //loop of name and surname
- for(let i in persons){
- console.log(persons[i].name,
- persons[i].surname)
- };
- //loop of loop of values
- for(let i in persons){
- for (let values in persons[i]) {
- console.log(persons[i] [values]);
- }
- };
- //fullName
- for(let i in persons) {
- if (persons[i].name && persons[i].surname) {
- persons[i].fullName = persons[i].name + " " + persons[i].surname;
- }
- else if (persons[i].fathername) {
- persons[i].fullName = persons[i].name + " " + persons[i].fathername + " " + persons[i].surname;
- }
- console.log(persons[i].fullName)
- };
- //serialize
- JSON.stringify(persons);
- //deserialize
- persons.push(JSON.parse(`{"name":"Rocky", "surname":"Balboa"}`));
- //HTML
- let str = "<table border='1'>";
- for (let i = 0; i < persons.length; i++) {
- for (let j in persons[i]) {
- str += `<tr><td>${j}</td><td>${persons[i][j]}</td></tr>`
- }
- }
- str += "</table>";
- console.log(str);
- document.write(str);
- //HTML tr color
- let strColor = "<table border='1'>";
- for(let i = 0; i < 4; i++){
- for(let j in persons[i]) {
- strColor += `<tr style = color:red;><td>${j}</td><td>${persons[i][j]}</td></tr>`
- }
- }
- strColor +="</table>";
- console.log(strColor);
- document.write(strColor);
|