We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent e21db3d commit fac7f8bCopy full SHA for fac7f8b
2 files changed
presentation.md
@@ -0,0 +1,49 @@
1
+# Promises
2
+
3
+#### @aqrln
4
5
+---
6
7
+**Promise** — объект, представляющий результат асинхронной операции.
8
9
10
11
+## Терминология
12
13
14
15
+**Promise** — объект, соответствующий спецификации [Promise/A+](https://promisesaplus.com/).
16
17
18
19
+**Thenable** — объект или функция, имеющий метод `then`.
20
21
22
23
+**Value** — любой JavaScript-объект.
24
25
26
27
+**Exception** — любое значение, выкинутое при помощи оператора `throw`.
28
29
30
31
+**Reason** — значение, обозначающее причину отклонения Promise.
32
33
34
35
+## Состояния Promise
36
37
38
39
+* Pending
40
+* Fulfilled
41
+* Rejected
42
43
44
45
+## Async/Await
46
47
48
49
+## Q&A
reveal.json
@@ -0,0 +1,3 @@
+{
+ "transition": "none"
+}
0 commit comments