//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 for (var k = 0; k < users.length; k++) { $tr = $('').appendTo($table); for (var key1 in users[k]) { if (!(users[k][key1] == users[k]["firstname"]) && !(users[k][key1] == users[k]["lastname"]) && !(users[k][key1] == users[k]["middlename"])){ $tr.append('
' + users[k][key1]);} } }