by Dan Wellman
Lessons:61Length:6.8 hours
3.3 Sets
Sets are JavaScript objects that store unique values of any type. Set
is one of the collection classes recently added to JavaScript.
Syntax
new Set()
size
add
delete
clear
has
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.Miscellaneous7 lessons, 1:02:30
7 lessons, 1:02:30
7.1Destructuring Assignments08:09
7.1
Destructuring Assignments
08:09
7.2AJAX08:30
7.2
AJAX
08:30
7.3Promises09:52
7.3
Promises
09:52
7.4Regular Expressions10:50
7.4
Regular Expressions
10:50
7.5More About Regular Expressions08:38
7.5
More About Regular Expressions
08:38
7.6Classes06:48
7.6
Classes
06:48
7.7ES Modules09:43
7.7
ES Modules
09:43
8.Working With the DOM6 lessons, 37:42
6 lessons, 37:42
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:11
8.6
DOM Events
10:11
9.Web APIs4 lessons, 17:43
4 lessons, 17:43
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:47
9.4
Web Workers
03:47
10.Conclusion1 lesson, 00:43
1 lesson, 00:43
10.1Conclusion00:43
10.1
Conclusion
00:43