I parametri opzionali sono ottimi per semplificare il codice e nascondere funzionalità avanzate ma non utilizzate di frequente. Se la maggior parte delle volte chiami una funzione utilizzando gli stessi valori per alcuni parametri, dovresti provare a rendere tali parametri opzionali per evitare ripetizioni.
I parametri sono opzionali?
I parametri opzionali sono definiti alla fine dell'elenco dei parametri, dopo tutti i parametri richiesti. Se il chiamante fornisce un argomento per uno qualsiasi di una successione di parametri facoltativi, deve fornire argomenti per tutti i parametri facoltativi precedenti. Gli spazi separati da virgola nell'elenco degli argomenti non sono supportati.
I parametri opzionali non sono validi?
Il problema con i parametri opzionali è, sono MALE perché non sono intuitivi - il che significa che NON si comportano come te lo aspetteresti. Ecco perché: rompono la compatibilità ABI! così puoi cambiare gli argomenti predefiniti in un unico posto.
Perché vengono aggiunti parametri opzionali?
Gli sviluppatori possono utilizzare il parametro optional per dichiarare i parametri nella funzione optional in modo che il requisito di passare il valore ai parametri opzionali venga eliminato.
Una funzione JavaScript non può avere parametri?
Le funzioni JavaScript possono essere richiamate con qualsiasi numero di argomenti, indipendentemente dal numero di argomenti indicati nella definizione della funzione. Poiché una funzione è digitata liberamente, non c'è modo per farloper dichiarare il tipo di argomenti che si aspetta ed è legale passare valori di qualsiasi tipo a qualsiasi funzione.