Ora che abbiamo visto la chiamata, diamo un'occhiata a apply.
Ricorda che l'unica differenza tra questi due è quando abbiamo argomenti per la funzione
che stiamo usando call o apply on nell'esempio precedente con lo stesso metodo alto.
Non importa se utilizziamo la chiamata o l'applicazione. Iniziamo a vedere una differenza solo quando iniziamo ad aggiungere argomenti.
Diamo un'occhiata alla funzione Aggiungi numeri per illustrare questo punto.
Qui concateniamo il valore della proprietà first name con la stringa appena calcolata e
la somma di quattro numeri che sono parametri alla funzione Aggiungi numeri quando chiamiamo Coltart aggiungere numeri.
Questa funzione si comporta come vogliamo noi.
Dato che la parola chiave si riferisce all'oggetto freddo se vogliamo prendere in prestito la funzione di
numeri add da Colt e impostare la parola chiave this per riferirsi all'oggetto elhi possiamo usare call o apply per passare
argomenti alla funzione usando la chiamata.
Li separiamo con una virgola.
Quindi puoi vedere qui che quando usiamo chiama gli argomenti che passiamo da uno a tre e quattro sono
separati da una virgola.
Nel caso di apply passiamo tutti gli argomenti come valori in un array.
chiamata, ma invece dei valori separati da virgole come argomenti li mettiamo tutti all'interno di una matrice.
Quindi sembra molto simile alla
Vedremo in un video successivo perché questo potrebbe essere utile nel prossimo video.
Parliamo un po 'di più sul bind e vediamo quanto sia utile quando si lavora con il
codice asincrono.
Ci vediamo.