File tree Expand file tree Collapse file tree 2 files changed +73
-0
lines changed
js-core/homeworks/homework-11 Expand file tree Collapse file tree 2 files changed +73
-0
lines changed Original file line number Diff line number Diff line change 1+ <!DOCTYPE html>
2+ < html lang ="en ">
3+ < head >
4+ < meta charset ="UTF-8 ">
5+ < title > Home work 11</ title >
6+ </ head >
7+ < body >
8+
9+ < script src ="src/main.js "> </ script >
10+ </ body >
11+ </ html >
Original file line number Diff line number Diff line change 1+ /*
2+ *
3+ * Сделайте 4 объекта - не усложняйте, просто наследование
4+ * через __proto__
5+ - Пользователь
6+ - Верифицированный пользователь(админ)
7+ - Гость
8+ - База данных
9+ - База хранит информацию о пользователях
10+ - Пользователи знают мыло админа
11+ - админ знает пароль от базы данных
12+ - Гости могут зарегистрироваться в базе данных
13+ *
14+ * */
15+
16+ const users = {
17+ user1 :{
18+ userName : 'user1' ,
19+ userPassword : '123456'
20+ } ,
21+ user2 :{
22+ userName : 'user2' ,
23+ userPassword : 'qwerty'
24+ } ,
25+ user3 :{
26+ userName : 'user3' ,
27+ userPassword : '231424'
28+ } ,
29+ user4 :{
30+ userName : 'user4' ,
31+ userPassword : 'juguli'
32+ } ,
33+ user5 :{
34+ userName : 'user5' ,
35+ userPassword : 'ladaSedan'
36+ }
37+ } ;
38+
39+ const admin = {
40+ name : 'admin' ,
41+ email : {
42+ nameOfEmail : 'pauk@admin.com'
43+ }
44+ }
45+
46+ const dataBase = {
47+ passwordFromDataBase :{ password : '123456' }
48+ } ;
49+
50+ const guest = {
51+ register ( nickName , password ) {
52+ users [ nickName ] = {
53+ userName : nickName ,
54+ userPassword : password
55+ }
56+ }
57+ }
58+
59+ Object . setPrototypeOf ( dataBase , users ) ;
60+ Object . setPrototypeOf ( users , admin . email ) ;
61+ Object . setPrototypeOf ( admin , dataBase . passwordFromDataBase ) ;
62+
You can’t perform that action at this time.
0 commit comments