Skip to content

Commit f017688

Browse files
Apply suggestions from code review
Co-authored-by: Dorin-David <[email protected]>
1 parent 3d871b2 commit f017688

File tree

1 file changed

+3
-3
lines changed
  • 1-js/06-advanced-functions/12-arrow-functions

1 file changed

+3
-3
lines changed

1-js/06-advanced-functions/12-arrow-functions/article.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,15 +12,15 @@ Ad esemmpio:
1212
- `setTimeout(func)` -- `func` viene eseguita dallo scheduler integrato.
1313
- ...ed esistono molti altri casi.
1414

15-
Sta nel vero spirito di JavaScript il fatto di poter creare una funzione in un punto e passarla in qualsiasi altra parte del codice.
15+
È nel vero spirito di JavaScript poter creare una funzione in un punto e passarla in qualsiasi altra parte del codice.
1616

1717
E in questo tipo di funzioni, generalmente, non vorremmo perdere il riferimento al context (il contesto in cui la funzione è stata definita). Queste sono le situazioni in cui le arrow functions ci vengono in soccorso.
1818

1919
## Le arrow functions non possiedono un "this"
2020

2121
Come già abbiamo studiato nel capitolo <info:object-methods>, le arrow functions non possiedono un `this`. Infatti, il valore di `this`, viene preso dal contesto esterno.
2222

23-
Ad esempio, possiamo utilizzarlo per le iterazioni all'interno di un metodo di un oggetto:
23+
Ad esempio, possiamo utilizzarlo per le iterazioni all'interno del un metodo di un oggetto:
2424

2525
```js run
2626
let group = {
@@ -82,7 +82,7 @@ Le arrow functions non possiedo la varibile `arguments`.
8282

8383
Questo è fantastico per i decorators, in cui abbiamo biosogno di inoltrare una chiamata con il valori attuali di `this` e `arguments`.
8484

85-
Ad esempio, `defer(f, ms)` accetta una funzione come parametro e ne ritorna un wrapper della stessa, il quale ne ritarderà l'invocazione di `ms` millisecondi:
85+
Ad esempio, `defer(f, ms)` accetta una funzione come parametro e ritorna un wrapper della stessa, il quale ne ritarderà l'invocazione di `ms` millisecondi:
8686

8787
```js run
8888
function defer(f, ms) {

0 commit comments

Comments
 (0)