JavaScriptfunzioni


introduzione

Le funzioni in JavaScript forniscono un codice organizzato e riutilizzabile per eseguire una serie di azioni. Le funzioni semplificano il processo di codifica, impediscono la logica ridondante e rendono il codice più facile da seguire. Questo argomento descrive la dichiarazione e l'utilizzo di funzioni, argomenti, parametri, dichiarazioni di ritorno e scope in JavaScript.

Sintassi

  • esempio di funzione (x) {return x}

  • var esempio = function (x) {return x}

  • (funzione() { ... })(); // Espressione funzione Invocato immediatamente (IIFE)

  • var instance = new Esempio (x);

  • metodi

  • fn.apply (valueForThis [, arrayOfArgs])

  • fn.bind (valueForThis [, arg1 [, arg2, ...]])

  • fn.call (valueForThis [, arg1 [, arg2, ...]])

  • ES2015 + (ES6 +):

  • const example = x => {return x}; // Ritorno esplicito della funzione freccia

  • const esempio = x => x; // Ritorno implicito della funzione Arrow

  • const example = (x, y, z) => {...} // Arrow function argomenti multipli

  • (() => {...}) (); // IIFE utilizzando una funzione freccia

Osservazioni

Per informazioni sulle funzioni delle frecce, vedere la documentazione delle funzioni Arrow .

funzioni Esempi correlati