1
00:00:00,420 --> 00:00:01,470
Welkom terug.

2
00:00:01,470 --> 00:00:04,840
In deze video gaan we praten over prototypes.

3
00:00:04,920 --> 00:00:18,720
We zullen eerst begrijpen wat het prototype object we dan beschrijven en diagram van de relatie tussen Dunder Prato prototype en aannemer zal dan methoden en eigenschappen van het prototype object toe te voegen aan meer efficiënte code te schrijven.

4
00:00:18,750 --> 00:00:25,890
Tenslotte kunnen we het verschil tussen het toevoegen van methoden en eigenschappen voor het prototype versus de constructorfunctie verklaren.

5
00:00:26,370 --> 00:00:35,730
Maar voordat we diep in prototypes Laten we snel nog een keer met de nieuwe trefwoord heeft het eerste gezicht een voorwerp uit de lucht creëert herzien.

6
00:00:35,730 --> 00:00:42,180
Tweede geval wordt de waarde van het sleutelwoord het object dat in de vorige stap.

7
00:00:42,190 --> 00:00:46,200
Derde het voegt een terugkeer naar de constructorfunctie.

8
00:00:46,200 --> 00:00:55,950
Ten slotte maakt een koppeling die we kunnen openen als Dunder Prato tussen het object gemaakt en de eigenschap prototype van de constructorfunctie.

9
00:00:55,950 --> 00:00:58,020
Laten we praten een beetje meer over dat punt.

10
00:00:58,050 --> 00:01:01,330
Beter nog laten we diagram deze relatie.

11
00:01:01,440 --> 00:01:03,170
Wees niet te laten intimideren door dit schema.

12
00:01:03,240 --> 00:01:06,330
Laten we lopen door het stap voor stap als een gids.

13
00:01:06,330 --> 00:01:10,280
Een cirkel is een functie en een vierkant een object.

14
00:01:10,290 --> 00:01:24,360
Dus hier hebben we een persoon constructorfunctie die een eigenschap genaamd prototype dat is een object dat object heeft een woning op het genoemd aannemer die verwijst terug naar de oorspronkelijke constructeur functie heeft.

15
00:01:24,360 --> 00:01:43,650
Als eigenschappen of methoden van de persoon prototype geplaatst kunnen ze toegankelijk vanaf elke object gemaakt van die constructorfunctie de manier waarop deze objecten die zijn gemaakt door de constructeur functie krijg toegang tot het prototype object is via de donder Prato schakel.

16
00:01:43,890 --> 00:01:47,720
Deze koppeling wordt tot stand gebracht als de nieuwe sleutelwoord wordt gebruikt.

17
00:01:47,940 --> 00:01:52,860
Om elke constructorfunctie samen te vatten heeft een woning op het genoemd prototype.

18
00:01:52,860 --> 00:01:58,150
De eigenschap prototype is een object dat eveneens werkwijzen en eigenschappen verbonden kan hebben.

19
00:01:58,200 --> 00:02:05,100
Deze methoden en eigenschappen worden gedeeld en toegankelijk door een object dat is gemaakt op basis van dat constructorfunctie.

20
00:02:05,130 --> 00:02:07,620
Wanneer het nieuwe sleutelwoord wordt gebruikt.

21
00:02:07,710 --> 00:02:10,360
Laten we nu eens kijken hoe dit eruit ziet met de code voorbeeld.

22
00:02:10,410 --> 00:02:14,970
Ik ga om te kopiëren en plak deze code in de Chrome-console en we kunnen wandelen door elke regel van het.

23
00:02:15,180 --> 00:02:20,560
Eerst moet ik de aannemer functie genaamd persoon met een eigenschap genaamd naam.

24
00:02:20,610 --> 00:02:27,480
Aangezien ik een functie gecreëerd kunnen we al zien dat er een woning op de functie genaamd prototype.

25
00:02:27,480 --> 00:02:33,830
Nu ga ik twee objecten creëren wel een LP uit mijn constructorfunctie met behulp van de nieuwe sleutel.

26
00:02:34,350 --> 00:02:43,400
Sinds ik de nieuwe zoekwoord gebruik maken van een woning is toegevoegd aan elk van deze objecten genaamd Dunder produ die verwijst naar de eigenschap prototype van de persoon constructeur.

27
00:02:43,710 --> 00:02:48,360
We zullen bespreken in de volgende video waarom dit prototype accommodatie is zo handig.

28
00:02:48,360 --> 00:02:55,440
Tenslotte is de prototype object heeft een woning op het genoemd aannemer die verwijst terug naar de oorspronkelijke constructorfunctie.

29
00:02:55,530 --> 00:03:06,340
De aannemer pand is niet iets wat je zult gebruiken of manipuleren van vaak, maar het is een belangrijk onderdeel in een concept genaamd erfenis, die we zullen bespreken in een andere serie voordat we deze video te beëindigen.

30
00:03:06,360 --> 00:03:11,070
Ik wil om terug te gaan een paar dia's aan het schema, zodat we kunnen gaan over het nog een keer.

31
00:03:11,340 --> 00:03:15,480
Vergeet cirkels zijn functies en pleinen zijn objecten.

32
00:03:15,480 --> 00:03:21,270
Dus hier heb ik twee voorwerpen genoemd Ellie en koude die werden gemaakt op basis van de persoon constructorfunctie.

33
00:03:21,270 --> 00:03:22,290
De groene cirkel.

34
00:03:22,290 --> 00:03:24,780
Sinds ik de nieuwe zoekwoorden gebruiken als ik hen geschapen.

35
00:03:24,960 --> 00:03:32,530
Elk van deze voorwerpen heeft een eigenschap genaamd Dunder Prado die verwijst naar de eigenschap prototype van de persoon constructeur.

36
00:03:32,940 --> 00:03:38,010
In de volgende video zullen we het prototype object te onderzoeken en te zien hoe nuttig het is.
