From f562fdba97d192b857fc8971bbc45e8aac4f1705 Mon Sep 17 00:00:00 2001 From: Oleg Konoval Date: Fri, 6 Jul 2018 15:33:53 +0300 Subject: [PATCH 1/2] hw11 --- js-core/homeworks/homework-11/index.html | 11 ++++++ js-core/homeworks/homework-11/src/main.js | 42 +++++++++++++++++++++++ 2 files changed, 53 insertions(+) create mode 100644 js-core/homeworks/homework-11/index.html create mode 100644 js-core/homeworks/homework-11/src/main.js diff --git a/js-core/homeworks/homework-11/index.html b/js-core/homeworks/homework-11/index.html new file mode 100644 index 0000000..fb8d5a9 --- /dev/null +++ b/js-core/homeworks/homework-11/index.html @@ -0,0 +1,11 @@ + + + + + Home work 11 + + + + + + \ No newline at end of file diff --git a/js-core/homeworks/homework-11/src/main.js b/js-core/homeworks/homework-11/src/main.js new file mode 100644 index 0000000..53bad01 --- /dev/null +++ b/js-core/homeworks/homework-11/src/main.js @@ -0,0 +1,42 @@ +//hw11 + + +/* + * + * Сделайте 4 объекта - не усложняйте, просто наследование + * через __proto__ + - Пользователь + + - Верифицированный пользователь(админ) + + - Гость + + - База данных + + - База хранит информацию о пользователях + + - Пользователи знают мыло админа + + - админ знает пароль от базы данных + + - Гости могут зарегистрироваться в базе данных + * + * */ + +let user = { + name: 'userName', + password: 'qazwsx' +} +let admin = { + name: 'admin', + password: 'admin88', + adminEmail: 'adminMail@gmail.com' +} + +let quest = {d} +let dataBase = { + password: 'base', +} +dataBase.__proto__ = user; +user.__proto__.adminEmail = admin.adminEmail; +admin.__proto__ = dataBase; + +console.log(user); +console.log(admin); +console.log(quest); +console.log(dataBase); + + From e800a800c89bd760f2dfc5a00eb305a49db2bb77 Mon Sep 17 00:00:00 2001 From: Oleg Konoval Date: Fri, 6 Jul 2018 18:34:15 +0300 Subject: [PATCH 2/2] delete wrong letter --- js-core/homeworks/homework-11/src/main.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/js-core/homeworks/homework-11/src/main.js b/js-core/homeworks/homework-11/src/main.js index 53bad01..f23fd81 100644 --- a/js-core/homeworks/homework-11/src/main.js +++ b/js-core/homeworks/homework-11/src/main.js @@ -26,7 +26,7 @@ let admin = { adminEmail: 'adminMail@gmail.com' } -let quest = {d} +let quest = {} let dataBase = { password: 'base', }