1
00:00:00,000 --> 00:00:01,872
Hi, this is Jim Cooper, and welcome to

2
00:00:01,872 --> 00:00:05,139
this module on JavaScript Prototypes and

3
00:00:05,139 --> 00:00:06,975
Inheritance. If you've heard about

4
00:00:06,975 --> 00:00:08,271
prototypes, but haven't really ever used

5
00:00:08,271 --> 00:00:09,824
them, or perhaps stumbled across some

6
00:00:09,824 --> 00:00:11,832
JavaScript code that used prototypal

7
00:00:11,832 --> 00:00:13,866
inheritance and it left you scratching

8
00:00:13,866 --> 00:00:15,803
your head, this module will give you a

9
00:00:15,803 --> 00:00:18,307
solid understanding of how prototypes work

10
00:00:18,307 --> 00:00:20,849
and everything that is going on behind the

11
00:00:20,849 --> 00:00:22,645
scenes. Once you understand prototypes,

12
00:00:22,645 --> 00:00:25,038
you'll be able to write simple, yet

13
00:00:25,038 --> 00:00:27,484
powerful code that otherwise would've

14
00:00:27,484 --> 00:00:29,023
eluded you. It will also help you

15
00:00:29,023 --> 00:00:30,411
understand JavaScript object and property

16
00:00:30,411 --> 00:00:35,000
behavior that may otherwise leave you a little confused. So let's jump right in.

