Sintassi delle funzioni JavaScript, gestione degli eventi e metodi di base per manipolare il DOM, spiegati con un breve esempio ciascuno.
Informazioni su questo set
42 carte base di JavaScript per JavaScript. Inizia con «Qual è la sintassi di una dichiarazione di funzione base in JavaScript?» e «Come si scrive una function expression (espressione di funzione)?». Altri mazzi di Università sono elencati qui sotto.
42 carte · carte base · Scritto dall'IA, controllato due volte. Modifica quello che vuoi.
- Qual è la sintassi di una dichiarazione di funzione base in JavaScript?
Mostra risposta
function functionName(parameters) { return value; }
- Come si scrive una function expression (espressione di funzione)?
Mostra risposta
const functionName = function(parameters) { return value; };
- Qual è la sintassi di una arrow function?
Mostra risposta
const functionName = (parameters) => { return value; };
- Cosa fa l'istruzione return in una funzione?
Mostra risposta
Termina la funzione e restituisce un valore a chi l'ha chiamata.
- Come si imposta un valore predefinito per un parametro di una funzione?
Mostra risposta
function greet(name = 'Guest') { return 'Hello ' + name; }
- Cosa permette di fare a una funzione il rest parameter (...)?
Mostra risposta
Accettare un numero variabile di argomenti sotto forma di array.
- Cos'è lo scope di funzione in JavaScript?
Mostra risposta
Le variabili dichiarate all'interno di una funzione sono accessibili solo al suo interno.
- Cos'è una closure?
Mostra risposta
Una funzione che ha accesso alle variabili dello scope della funzione esterna anche dopo che quest'ultima è terminata.
- Cos'è una funzione callback?
Mostra risposta
Una funzione passata come argomento a un'altra funzione, da eseguire in un secondo momento.
- Cos'è una funzione anonima?
Mostra risposta
Una funzione senza nome, spesso usata come callback o salvata in una variabile.
- What is an IIFE (Immediately Invoked Function Expression)?
Mostra risposta
(function() { code here })(); - a function that runs immediately upon definition.
- Cos'è l'hoisting delle funzioni?
Mostra risposta
Le dichiarazioni di funzione vengono spostate in cima al loro scope prima dell'esecuzione del codice, quindi possono essere chiamate prima di essere definite.
- Cosa fa il metodo bind()?
Mostra risposta
Crea una nuova funzione con un contesto this fissato e, facoltativamente, con argomenti già impostati.
- Cosa fa il metodo call()?
Mostra risposta
Invoca una funzione con un contesto this specificato e argomenti passati singolarmente.
- Cosa fa il metodo apply()?
Mostra risposta
Invoca una funzione con un contesto this specificato e argomenti passati come array.