Ben tornato.
In questo video parleremo della quarta regola per determinare quale sia la parola chiave e
ricapitoleremo tutte e quattro le regole per aiutarti a comprendere ciò che ti riguarda.
La quarta regola per determinare il valore della parola chiave è quando vedi la nuova parola chiave.
La nuova parola chiave è una parola chiave di riserva che fa un bel po 'di cose.
Tratteremo la nuova parola chiave in modo più approfondito nella sezione di programmazione orientata agli oggetti.
Ma per ora basta sapere che quando viene usata la nuova parola chiave viene creato un nuovo oggetto dal nulla.
La nuova parola chiave viene utilizzata con una funzione e all'interno della definizione della funzione.
La parola chiave si riferisce al nuovo oggetto che viene creato.
Infine, quando la nuova parola chiave viene utilizzata, un ritorno implicito viene aggiunto alla funzione che lo utilizza.
Sembra molto, ma lo coprirà in modo molto dettagliato e nella sezione di programmazione orientata agli oggetti.
Per ora diamo un'occhiata a questo esempio di codice.
Abbiamo una funzione chiamata person che accetta due parametri.
Nome e cognome.
All'interno di questa funzione aggiungiamo proprietà alla parola chiave.
Questo equivale ai valori passati alla funzione.
Potresti pensare di mantenere il valore della parola chiave.
Questo è l'oggetto globale.
L'abbiamo visto in un video precedente e in effetti avresti assolutamente ragione.
Tuttavia, il valore della parola chiave cambia quando si utilizza la nuova parola chiave.
Come abbiamo detto prima, la parola chiave ora si riferisce a un oggetto che viene creato quando viene utilizzata la
nuova parola chiave.
Stiamo memorizzando quell'oggetto in una variabile chiamata L-E e quindi possiamo accedere alle proprietà del nome
e del cognome su di esso.
Per ricapitolare abbiamo trattato molto nella sezione abbiamo esaminato la parola chiave questa che è una
parola chiave di riserva in javascript e il suo valore è determinato all'esecuzione.
Abbiamo visto quattro regole implicite globali e la nuova parola chiave.
Quando la parola chiave si trova nel contesto globale o in una funzione, è l'oggetto globale che è
la finestra.
Se nel browser o non definito se si utilizza la modalità rigorosa quando la parola chiave si trova
all'interno di un oggetto dichiarato, il valore della parola chiave sarà sempre l'oggetto padre più vicino.
Quando perdiamo il contesto della parola chiave, possiamo impostare il valore in modo esplicito utilizzando call apply o bind.
Infine, quando viene utilizzata la nuova parola chiave, il valore della parola chiave.
Questo è impostato su un oggetto vuoto e restituisce dalla funzione utilizzata con la nuova parola chiave.
Congratulazioni, sei riuscito a superare la serie sulla parola chiave che ti picchiettavi dietro.
Questo è un materiale complesso.
Se sei ancora inciampato prova a seguire gli esempi di codice e assicurati di farci qualsiasi domanda.
Siamo sempre felici di aiutare.
Grazie per la visione