javascript / beginner
Snippet
Bereitstellen von Ausweichwerten mit Standard-Funktionsparametern
Standard-Funktionsparameter ermöglichen die Vorbelegung benannter Parameter mit Standardwerten, falls beim Aufruf kein Wert oder undefined übergeben wird. Dies verhindert unerwartete Fehler und reduziert Prüfcode innerhalb von Event-Handler-Funktionen.
snippet.js
javascript
1
2
3
4
5
6
7
8
9
10
11
12
<script>let message = 'Welcome!';function greet(name = 'Guest', excitementLevel = 1) {const punctuation = '!'.repeat(excitementLevel);message = `Welcome, ${name}${punctuation}`;}</script><button on:click={() => greet()}>Greet Default</button><button on:click={() => greet('Alice', 3)}>Greet Alice</button><p>{message}</p>
svelte
Erklärung
1
function greet(name = 'Guest', excitementLevel = 1) {
Definiert Standardwerte für name und excitementLevel für den Fall ausgelassener Argumente.
2
const punctuation = '!'.repeat(excitementLevel);
Erzeugt Ausrufezeichen basierend auf dem numerischen Parameter.
3
<button on:click={() => greet()}>Greet Default</button>
Ruft greet ohne Argumente auf, sodass die Standardwerte 'Guest' und Stufe 1 greifen.