JavaScriptFunzioni della freccia


introduzione

Le funzioni freccia sono un modo conciso per scrivere funzioni anonime e lessicali in ECMAScript 2015 (ES6) .

Sintassi

  • x => y // Ritorno implicito

  • x => {return y} // ritorno esplicito

  • (x, y, z) => {...} // Argomenti multipli

  • async () => {...} // Funzioni freccia asincrone

  • (() => {...}) () // Espressione funzione invocata immediatamente

  • const myFunc = x

    => x * 2 // Un'interruzione di riga prima della freccia genera un errore "Token inatteso"

  • const myFunc = x =>

    x * 2 // Un'interruzione di riga dopo la freccia è una sintassi valida

Osservazioni

Per ulteriori informazioni sulle funzioni in JavaScript, consultare la documentazione delle funzioni .

Le funzioni freccia fanno parte delle specifiche ECMAScript 6, pertanto il supporto del browser potrebbe essere limitato. La seguente tabella mostra le prime versioni del browser che supportano le funzioni freccia.

Cromo Bordo Firefox Internet Explorer musica lirica Opera Mini Safari
45 12 22 attualmente non disponibile 32 attualmente non disponibile 10

Funzioni della freccia Esempi correlati