How much of JavaScript do you really think you know? You probably know how to write functions, understand simple algorithms, and can even write a class. But do you know what a typed array is?
You don't need to know all of these concepts right now, but you will eventually need them later in your career. That’s why I recommend bookmarking this list, because chances are, you’ll encounter one of these topics, and then you’re gonna want a tutorial to fully understand it.
It’s important to note that this list was inspired from the following repository: https://github.com/leonardomso/33-js-concepts
1. Call Stack
Visit the previous part 33 JavaScript Concepts Every Developer Should Know - Part 1 Call Stack.
2. Primitive Types
Visit the previous part 33 JavaScript Concepts Every Developer Should Know - Part 2 Primitive Types.
3. Value Types and Reference Types
Visit the previous part 33 JavaScript Concepts Every Developer Should Know - Part 3 Value Types and Reference Types
4. Implicit, Explicit, Nominal, Structuring and Duck Typing
Visit the previous part 33 JavaScript Concepts Every Developer Should Know - Part 4 Implicit, Explicit, Nominal, Structuring and Duck Typing .
5. == vs === vs typeof
JavaScript has two visually similar, yet very different, ways to test equality. You can test equality with == or ===. —Source
Tutorials
6. Function Scope, Block Scope and Lexical Scope
Visit the next part 33 JavaScript Concepts Every Developer Should Know - Part 6 Function Scope, Block Scope and Lexical Scope .
Comments