From cc998ce292e035e9276e270a2de4d059ddd69f9b Mon Sep 17 00:00:00 2001 From: guebre-aziz <75506273+guebre-aziz@users.noreply.github.com> Date: Sun, 8 Aug 2021 15:06:45 +0200 Subject: [PATCH] minor text fix --- 1-js/06-advanced-functions/09-call-apply-decorators/article.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/1-js/06-advanced-functions/09-call-apply-decorators/article.md b/1-js/06-advanced-functions/09-call-apply-decorators/article.md index 75f53a482..bbe2bb565 100644 --- a/1-js/06-advanced-functions/09-call-apply-decorators/article.md +++ b/1-js/06-advanced-functions/09-call-apply-decorators/article.md @@ -280,7 +280,7 @@ alert( "Again " + worker.slow(3, 5) ); // anche qui funziona (dalla cache) Ora funziona con qualsiasi numero di argomenti (anche la funzione hash dovrebbe essere sistemata per consentire un numero qualsiasi di argomenti. Un modo interessante per farlo sarà trattato di seguito). -Ci sono du cambiamenti: +Ci sono due cambiamenti: - Nella linea `(*)` viene chiamato `hash` per creare una chiave unica da `arguments`. In questo caso abbiamo usato una semplice funzione di unione che trasforma gli argomenti `(3, 5)` nella chiave `"3,5"`. Casi più complessi potrebbero richiedere approcci differenti per la funzione di *hashing*. - Successivamente `(**)` usa `func.call(this, ...arguments)` per passare alla funzione originale sia il contesto che tutti gli argomenti ricevuti dal *wrapper*.