Задание 1. Создать объект «Документ», в котором определить свойства «Заголовок, Тело, Футер, Дата». Создать в объекте вложенный объект – «Приложение». Создать в объекте «Приложение», вложенные объекты, «Заголовок, Тело, Футер, Дата». Создать методы для заполнения и отображения документа.
Создан объект myDocument, который содержит в себе:
var myDocument = {
header: "document header",
body: "document body",
footer: "document footer",
date: "document date",
application: {
appHeader: 2,
appBody: "application body",
appFooter: "application footer",
appDate: "application date",
appObj: {}
},
addInfo: function(){
myDocument.application.appHeader = prompt('Заполните значение для свойства application header: ');
myDocument.application.appBody = prompt('Заполните значение для свойства application body: ');
myDocument.application.appFooter = prompt('Заполните значение для свойства application footer: ');
myDocument.application.appDate = prompt('Заполните значение для свойства application date: ');
},
printInfo: function(){
for (var key in myDocument) {
if (typeof myDocument[key] === "object") {
for (var innerKey in myDocument[key]) {
document.getElementById('script').innerHTML = ("Ключ: " + innerKey + ", значение: " + myDocument[key][innerKey] + "
" + "<hr>");
}
}
document.getElementById('script') = ("Ключ: " + key + ", значение: " + myDocument[key] + "
" + "<hr>");
}
}
}