1
00:00:00,250 --> 00:00:00,870
Okee.

2
00:00:00,870 --> 00:00:03,180
Dus is het tijd voor een andere snelle set van oefeningen.

3
00:00:03,240 --> 00:00:05,640
Deze keer gaan we javascript objecten te dekken.

4
00:00:05,640 --> 00:00:06,670
Alleen de basics.

5
00:00:06,810 --> 00:00:07,870
Je kent het wel nu.

6
00:00:08,070 --> 00:00:12,960
Ik ga u een code geven en vragen u om het te evalueren zonder gewoon kopiëren naar de console.

7
00:00:12,960 --> 00:00:19,160
Dus hier is de eerste die we verkondigen een object en dan voegen we vier verschillende eigenschappen om dat object.

8
00:00:19,380 --> 00:00:23,470
En ik wil dat je om erachter te komen welke van deze geldige code zijn en welke problemen zullen veroorzaken.

9
00:00:23,730 --> 00:00:26,450
Dus ga je gang een video te plaatsen en geef het een schot.

10
00:00:27,270 --> 00:00:29,780
OK dus laten we hier het antwoord bespreken.

11
00:00:30,420 --> 00:00:42,960
Als we doorgaan en maak een nieuw object een object is gelijk aan lege doel het eerste wat we doen is proberen in Hedwig toe te voegen onder de toets underscore naam.

12
00:00:43,110 --> 00:00:45,330
Zo werkt het om dat te doen.

13
00:00:45,420 --> 00:00:47,480
Het antwoord is ja.

14
00:00:47,610 --> 00:00:52,880
Als ik kijk naar wat object dat u zult zien dat we Headrick hebben opgeslagen onder underscore naam.

15
00:00:52,890 --> 00:00:56,430
Het is een beetje onorthodoxe om te zien dat, maar het is zeker OK.

16
00:00:56,880 --> 00:01:06,130
Dus de volgende hier is dit ook geldig sommige dot object leeftijd zie je nog wat object het is onderstreepte naam Hedwig.

17
00:01:06,180 --> 00:01:07,910
Leeftijd 6.

18
00:01:07,920 --> 00:01:12,340
Vervolgens boven gebruiken we een variabele genaamd Propp gelijk aan de string kleur.

19
00:01:12,450 --> 00:01:17,850
En dan zijn we met behulp van Propp als sleutel binnen vierkante haken en het instellen van de waarde die moet worden gelezen.

20
00:01:18,090 --> 00:01:28,150
Dus als we kopiëren dit over en we kijken naar een aantal object dat u zult zien dat we de kleur rood Colan die geldig is.

21
00:01:28,500 --> 00:01:31,700
Tot slot sommige objecten dot een twee drie.

22
00:01:31,800 --> 00:01:34,860
Instelling die waar is dat problematisch.

23
00:01:34,980 --> 00:01:38,770
We kunnen de puntnotatie niet gebruiken als we een pand te beginnen met een nummer.

24
00:01:38,820 --> 00:01:40,730
Dus dat is het enige dat is een probleem.

25
00:01:40,950 --> 00:01:46,430
Hoewel opnieuw met underscore is niet een geweldig idee, maar het is niet een probleem.

26
00:01:47,820 --> 00:01:49,530
Dus hier is de tweede oefening.

27
00:01:49,680 --> 00:01:57,470
Hebben een grote geneste voorwerp en ik wil dat je om code te schrijven om de string Malfidus op te halen hier van een object.

28
00:01:57,630 --> 00:01:59,840
En vergeet niet om één laag te gaan op een moment.

29
00:01:59,910 --> 00:02:04,060
Dus ga je gang post de video en probeer en schrijf de code om Malfidus te halen.

30
00:02:04,840 --> 00:02:18,900
OK dus het antwoord hier is dat we eerst moeten toegang krijgen tot de vrienden array en te doen dat het een object vrienden en dan moeten we toegang tot het eerste object in plaats van de vrienden-array die is hier.

31
00:02:19,560 --> 00:02:23,090
En dan moeten we om de naam van de eigenschap uit die array.

32
00:02:23,400 --> 00:02:25,250
Dus laten we typen die oplossing.

33
00:02:25,350 --> 00:02:33,770
Ik ga gewoon een object te kopiëren en gaan we nodig hebben om te beginnen door de toegang tot de vrienden array.

34
00:02:33,870 --> 00:02:37,110
Dus Dot vrienden of we konden vierkante haken gebruiken.

35
00:02:37,260 --> 00:02:42,040
Dat geeft ons een array met drie verschillende personen elk met een naam.

36
00:02:42,180 --> 00:02:43,580
We willen de eerste.

37
00:02:43,710 --> 00:02:46,890
Dus sommige object vrienden beugel nul.

38
00:02:47,040 --> 00:02:50,480
Dat geeft ons een object met de naam die gelijk is aan Malfidus.

39
00:02:50,670 --> 00:02:53,190
En dan willen we dot naam.

40
00:02:53,250 --> 00:02:55,920
En weer kon gebruiken we vierkante haken ook.

41
00:02:56,130 --> 00:02:57,480
Dus dat is alles wat we moeten doen is.

42
00:02:57,480 --> 00:03:07,270
De sleutel tot het beantwoorden van deze is om te gaan een stap op een moment ingraven omlaag of drill down naar vrienden en vervolgens naar het eerste object en krijgen dan de naam.

43
00:03:07,440 --> 00:03:09,810
Oké dus dat is het voor deze snelle set van oefeningen.
