1
00:00:00,210 --> 00:00:01,170
Ben tornato.

2
00:00:01,170 --> 00:00:06,090
In questo video parleremo della quarta regola per determinare quale sia la parola chiave e

3
00:00:06,090 --> 00:00:10,810
ricapitoleremo tutte e quattro le regole per aiutarti a comprendere ciò che ti riguarda.

4
00:00:10,830 --> 00:00:16,140
La quarta regola per determinare il valore della parola chiave è quando vedi la nuova parola chiave.

5
00:00:16,380 --> 00:00:19,870
La nuova parola chiave è una parola chiave di riserva che fa un bel po 'di cose.

6
00:00:20,010 --> 00:00:24,390
Tratteremo la nuova parola chiave in modo più approfondito nella sezione di programmazione orientata agli oggetti.

7
00:00:24,540 --> 00:00:30,660
Ma per ora basta sapere che quando viene usata la nuova parola chiave viene creato un nuovo oggetto dal nulla.

8
00:00:30,660 --> 00:00:35,130
La nuova parola chiave viene utilizzata con una funzione e all'interno della definizione della funzione.

9
00:00:35,130 --> 00:00:39,140
La parola chiave si riferisce al nuovo oggetto che viene creato.

10
00:00:39,150 --> 00:00:45,060
Infine, quando la nuova parola chiave viene utilizzata, un ritorno implicito viene aggiunto alla funzione che lo utilizza.

11
00:00:46,020 --> 00:00:50,760
Sembra molto, ma lo coprirà in modo molto dettagliato e nella sezione di programmazione orientata agli oggetti.

12
00:00:51,420 --> 00:00:54,060
Per ora diamo un'occhiata a questo esempio di codice.

13
00:00:54,090 --> 00:00:57,310
Abbiamo una funzione chiamata person che accetta due parametri.

14
00:00:57,390 --> 00:00:59,040
Nome e cognome.

15
00:00:59,370 --> 00:01:02,490
All'interno di questa funzione aggiungiamo proprietà alla parola chiave.

16
00:01:02,490 --> 00:01:05,950
Questo equivale ai valori passati alla funzione.

17
00:01:06,030 --> 00:01:08,970
Potresti pensare di mantenere il valore della parola chiave.

18
00:01:08,970 --> 00:01:10,540
Questo è l'oggetto globale.

19
00:01:10,620 --> 00:01:14,620
L'abbiamo visto in un video precedente e in effetti avresti assolutamente ragione.

20
00:01:14,640 --> 00:01:19,090
Tuttavia, il valore della parola chiave cambia quando si utilizza la nuova parola chiave.

21
00:01:19,230 --> 00:01:25,260
Come abbiamo detto prima, la parola chiave ora si riferisce a un oggetto che viene creato quando viene utilizzata la

22
00:01:25,260 --> 00:01:26,180
nuova parola chiave.

23
00:01:26,190 --> 00:01:31,500
Stiamo memorizzando quell'oggetto in una variabile chiamata L-E e quindi possiamo accedere alle proprietà del nome

24
00:01:31,500 --> 00:01:33,340
e del cognome su di esso.

25
00:01:33,360 --> 00:01:38,720
Per ricapitolare abbiamo trattato molto nella sezione abbiamo esaminato la parola chiave questa che è una

26
00:01:38,720 --> 00:01:42,870
parola chiave di riserva in javascript e il suo valore è determinato all'esecuzione.

27
00:01:42,870 --> 00:01:47,970
Abbiamo visto quattro regole implicite globali e la nuova parola chiave.

28
00:01:47,970 --> 00:01:53,550
Quando la parola chiave si trova nel contesto globale o in una funzione, è l'oggetto globale che è

29
00:01:53,550 --> 00:01:54,210
la finestra.

30
00:01:54,220 --> 00:02:00,300
Se nel browser o non definito se si utilizza la modalità rigorosa quando la parola chiave si trova

31
00:02:00,360 --> 00:02:05,940
all'interno di un oggetto dichiarato, il valore della parola chiave sarà sempre l'oggetto padre più vicino.

32
00:02:05,940 --> 00:02:12,510
Quando perdiamo il contesto della parola chiave, possiamo impostare il valore in modo esplicito utilizzando call apply o bind.

33
00:02:13,320 --> 00:02:16,800
Infine, quando viene utilizzata la nuova parola chiave, il valore della parola chiave.

34
00:02:16,800 --> 00:02:23,210
Questo è impostato su un oggetto vuoto e restituisce dalla funzione utilizzata con la nuova parola chiave.

35
00:02:23,220 --> 00:02:27,900
Congratulazioni, sei riuscito a superare la serie sulla parola chiave che ti picchiettavi dietro.

36
00:02:27,900 --> 00:02:29,690
Questo è un materiale complesso.

37
00:02:29,820 --> 00:02:34,050
Se sei ancora inciampato prova a seguire gli esempi di codice e assicurati di farci qualsiasi domanda.

38
00:02:34,140 --> 00:02:35,340
Siamo sempre felici di aiutare.

39
00:02:35,490 --> 00:02:36,130
Grazie per la visione
