Hi there,
This video is part of the 'Understand Javascript' series https://www.youtube.com/playlist?list=PLo3VSUpDu--eoe1ugl17AeAx0yZaIEgW3
In this session, I cover the following concepts,
1. Deep compare objects
2. Function constructor
3. Prototype chaining
4. Object.create()
5. Class in javascript
Javascript slides (works only on laptop/desktop): https://ak-javascript-slides.netlify.app
My discord server: https://discord.gg/EpsnK6csnM
All my socials and content: https://bio.link/apurvkhare
Timestamps
00:00 stream starting
02:30 session intro
03:35 difference between == & ===
04:08 primitive value comparison
04:30 comparing objects
07:36 JSON.stringfy() comparison
09:20 issue with JSON.stringify() comparison
10:30 caveat with null
11:00 deepCompare implementation
21:46 comparing arrays
24:00 inspecting objects and arrays
27:08 creating multiple objects of the same type
31:20 function constructor
34:05 adding function to the prototype
39:00 prototype chaining
43:30 everything in JS is an Object
49:00 break
54:50 prototype of object created from function constructor
55:50 object.create()
01:01:30 class in javascript
01:04:34 class expression
01:05:19 public, private & static properties
01:09:50 subclassing aka inheritance
01:14:00 QnA
01:24:10 session ends