by Dan Wellman
Lessons:65Length:7.1 hours
- Overview
- Transcript
10.1 Promises
In this lesson we'll look at native JavaScript promises, a special type of object that represents an operation that hasn't completed yet, but which is expected at some point.
Key terms:
new Promise()
resolve
reject
then
1.Introduction2 lessons, 07:42
2 lessons, 07:42
Free Lesson 1.1Introduction02:12
Free Lesson
1.1
Introduction
02:12
Free Lesson 1.2Setup05:30
Free Lesson
1.2
Setup
05:30
2.Language Fundamentals8 lessons, 1:00:53
8 lessons, 1:00:53
2.1Variables06:33
2.1
Variables
06:33
2.2Data Types11:28
2.2
Data Types
11:28
2.3Arithmetic, Assignment, and Comparison Operators10:24
2.3
Arithmetic, Assignment, and Comparison Operators
10:24
2.4Unary, Logical, Comma, and Spread Operators09:02
2.4
Unary, Logical, Comma, and Spread Operators
09:02
2.5Operator Precedence03:50
2.5
Operator Precedence
03:50
2.6Reserved Words04:17
2.6
Reserved Words
04:17
2.7Strict Mode04:34
2.7
Strict Mode
04:34
2.8Functions10:45
2.8
Functions
10:45
3.Data Structures5 lessons, 22:52
5 lessons, 22:52
3.1Arrays04:29
3.1
Arrays
04:29
3.2Objects04:30
3.2
Objects
04:30
3.3Sets04:57
3.3
Sets
04:57
3.4Maps04:21
3.4
Maps
04:21
3.5Weak Maps and Weak Sets04:35
3.5
Weak Maps and Weak Sets
04:35
4.Controlling Program Execution7 lessons, 37:06
7 lessons, 37:06
4.1Conditionals07:49
4.1
Conditionals
07:49
4.2Switch Statements04:41
4.2
Switch Statements
04:41
4.3The For Loop06:39
4.3
The For Loop
06:39
4.4The `for .. in` Loop05:17
4.4
The `for .. in` Loop
05:17
4.5The `for .. of` Loop04:02
4.5
The `for .. of` Loop
04:02
4.6Iterators05:03
4.6
Iterators
05:03
4.7While Loops03:35
4.7
While Loops
03:35
5.Using JavaScript13 lessons, 1:44:36
13 lessons, 1:44:36
5.1Working With Strings09:32
5.1
Working With Strings
09:32
5.2Template Literals05:46
5.2
Template Literals
05:46
5.3Working With Numbers06:57
5.3
Working With Numbers
06:57
5.4Working With Arrays12:53
5.4
Working With Arrays
12:53
5.5Iterating and Transforming Arrays07:33
5.5
Iterating and Transforming Arrays
07:33
5.6Working With the Object Type13:55
5.6
Working With the Object Type
13:55
5.7Object Literal Extensions06:45
5.7
Object Literal Extensions
06:45
5.8Working With Object Instances06:45
5.8
Working With Object Instances
06:45
5.9Getters and Setters05:00
5.9
Getters and Setters
05:00
5.10Custom Objects11:28
5.10
Custom Objects
11:28
5.11The `Math` API04:54
5.11
The `Math` API
04:54
5.12Working With Dates and Times08:10
5.12
Working With Dates and Times
08:10
5.13The `Array` Constructor04:58
5.13
The `Array` Constructor
04:58
6.Functions8 lessons, 56:07
8 lessons, 56:07
6.1The `this` Object06:15
6.1
The `this` Object
06:15
6.2Working With Functions10:11
6.2
Working With Functions
10:11
6.3Scope07:37
6.3
Scope
07:37
6.4Arrow Functions06:59
6.4
Arrow Functions
06:59
6.5Generator Functions08:13
6.5
Generator Functions
08:13
6.6Closures05:00
6.6
Closures
05:00
6.7Prototypes06:26
6.7
Prototypes
06:26
6.8Default and Rest Parameters05:26
6.8
Default and Rest Parameters
05:26
7.Miscellaneous6 lessons, 52:39
6 lessons, 52:39
7.1Destructuring Assignments08:09
7.1
Destructuring Assignments
08:09
7.2AJAX08:30
7.2
AJAX
08:30
7.3Regular Expressions10:51
7.3
Regular Expressions
10:51
7.4More About Regular Expressions08:38
7.4
More About Regular Expressions
08:38
7.5Classes06:48
7.5
Classes
06:48
7.6ES Modules09:43
7.6
ES Modules
09:43
8.Working With the DOM6 lessons, 37:39
6 lessons, 37:39
8.1Selecting HTML Elements05:02
8.1
Selecting HTML Elements
05:02
8.2Manipulating HTML Elements07:40
8.2
Manipulating HTML Elements
07:40
8.3DOM Traversal05:25
8.3
DOM Traversal
05:25
8.4Adding and Removing Elements04:45
8.4
Adding and Removing Elements
04:45
8.5Creating Elements and Other Nodes04:39
8.5
Creating Elements and Other Nodes
04:39
8.6DOM Events10:08
8.6
DOM Events
10:08
9.Web APIs4 lessons, 17:41
4 lessons, 17:41
9.1The Selector API03:03
9.1
The Selector API
03:03
9.2Geolocation05:29
9.2
Geolocation
05:29
9.3Web Storage05:24
9.3
Web Storage
05:24
9.4Web Workers03:45
9.4
Web Workers
03:45
10.Asynchronous JavaScript5 lessons, 26:23
5 lessons, 26:23
10.1Promises09:52
10.1
Promises
09:52
10.2Promise Chaining05:11
10.2
Promise Chaining
05:11
10.3The async Keyword03:21
10.3
The async Keyword
03:21
10.4The await Keyword04:04
10.4
The await Keyword
04:04
10.5More About async and await03:55
10.5
More About async and await
03:55
11.Conclusion1 lesson, 00:43
1 lesson, 00:43
11.1Conclusion00:43
11.1
Conclusion
00:43