Практика: реальный код 1
Реальный код
Скорость
-
Ошибки
0
Время
0
a
s
y
n
c
f
u
n
c
t
i
o
n
f
e
t
c
h
U
s
e
r
D
a
t
a
(
i
d
)
{
t
r
y
{
c
o
n
s
t
r
e
s
p
o
n
s
e
=
a
w
a
i
t
f
e
t
c
h
(
`
/
a
p
i
/
u
s
e
r
s
/
$
{
i
d
}
`
)
;
r
e
t
u
r
n
a
w
a
i
t
r
e
s
p
o
n
s
e
.
j
s
o
n
(
)
;
}
c
a
t
c
h
(
e
r
r
o
r
)
{
t
h
r
o
w
n
e
w
E
r
r
o
r
(
"
F
a
i
l
e
d
"
)
;
}
}
ё
1
2
3
4
5
6
7
8
9
0
-
=
BackSpace
Tab
й
ц
у
к
е
н
г
ш
щ
з
х
ъ
\
Caps Lock
ф
ы
в
а
п
р
о
л
д
ж
э
Enter
Shift
я
ч
с
м
и
т
ь
б
ю
.
Shift
Ctrl
FN
Win
Alt
Alt
FN
Ctrl