//task-11, et:120 min , at: 0 min var person1 = { firstname: 'Иван', lastname: 'Иванов', city: 'Киев', phone: '+38099-999-99-99', birthday: '01-01-1991' }, person2 = { firstname: 'Петр', lastname: 'Петров', city: 'Москва', phone: '+7819-666-66-66', birthday: '02-02-1992' }, person3 = { firstname: 'Тихон', lastname: 'Тихонов', city: 'Петрозаводск', phone: '+38077-777-77-77', birthday: '03-03-1993' }; //1 person1.middlename = 'Иванович'; person3.middlename = 'Тихонович'; //2 var users = []; users = users.concat(person1,person2,person3); //3 for (i = 0; i <= users.length; i++) { for (var key in users[i]) { if (users[i].middlename) { users[i].fullName = users[i].firstname + ' ' + users[i].middlename + ' ' + users[i].lastname; } if (!users[i].middlename) { users[i].fullName = users[i].firstname + ' ' + users[i].lastname; } } } //4 var $table = $('').appendTo('body').css({'background-color' : '#fff', 'border': '1px solid #000', 'padding' : '10px' }), $thead = $('').appendTo($table), $tr = $('').appendTo($thead); debugger //debugger for (var j = 0; j <= users.length; j++) { for (var k = 0; k < Object.keys(users[j]).length; k++) { $tr = $('').appendTo($table); for (var key1 in users[j]) { $tr.append('
' + users[k][key1]); } } }