Desidero scrivere una funzione personalizzata che ha alcuni argomenti obbligatori ma può anche accettare alcuni argomenti facoltativi. Non sono riuscito a trovare alcuna documentazione su questo. Qualcuno sa? È simile a Javascript?Nello script delle applicazioni, Come includere argomenti facoltativi nelle funzioni personalizzate
Q
Nello script delle applicazioni, Come includere argomenti facoltativi nelle funzioni personalizzate
10
A
risposta
10
funzioni personalizzate non hanno un concetto di campi obbligatori e facoltativi, ma è in grado di emulare il comportamento usando la logica in questo modo:
function foo(arg1, opt_arg2) {
if (arg1 == null) {
throw 'arg1 required';
}
return 'foo';
}
E 'convenzione per usare il prefisso "opt_" per i parametri facoltativi, ma non è richiesto
Problemi correlati
- 1. Javascript Funzioni e argomenti facoltativi
- 2. Argomenti e punti facoltativi nello schema
- 3. argomenti opzionali nelle funzioni fortran
- 4. Passaggio delle funzioni inline come argomenti
- 5. Argomenti dinamici predefiniti nelle funzioni python
- 6. Argparse: argomenti richiesti elencati in "argomenti facoltativi"?
- 7. Comprensione delle liste negli argomenti delle funzioni
- 8. Come si documentano gli argomenti delle funzioni?
- 9. Ottimizzazione ristretta delle funzioni personalizzate in R
- 10. Come includere il file di licenza nello script setup.py?
- 11. Valori predefiniti sugli argomenti nelle funzioni C e sovraccarico delle funzioni in C
- 12. excel vba: Tipi speciali - Funzioni come argomenti delle funzioni
- 13. Può sys.argv gestire gli argomenti facoltativi?
- 14. Argomenti facoltativi in Objective-C 2.0?
- 15. uitableviewcells personalizzate nello storyboard
- 16. Come chiamare le funzioni di wordpress nello script php personalizzato
- 17. Argomenti e intestazioni predefinite delle funzioni
- 18. Controllo delle versioni del database nelle applicazioni installate usando Delphi
- 19. Funzioni personalizzate con componenti aggiuntivi?
- 20. Clojure: passaggio di argomenti facoltativi "espansi"
- 21. CSRF nelle applicazioni mobili
- 22. Uso delle variabili nello script di build Gradle
- 23. Aggiunta di argomenti facoltativi alla macro
- 24. Python: più valori possibili per gli argomenti delle funzioni
- 25. JavaFX CSS: funzioni personalizzate
- 26. jquery funzioni differite personalizzate
- 27. Inoltro di argomenti variabili nelle funzioni in D
- 28. Come visualizzare gli argomenti delle funzioni in Spyder?
- 29. Come vengono passati gli argomenti delle funzioni in C?
- 30. In C++, nella definizione delle funzioni, gli identificatori degli argomenti sono facoltativi. In quale scenario questa funzione potrebbe essere utile?