Svelte · Middle · Frage 1 von 75
Wann nutzt man $derived.by statt $derived?
let total = $derived.by(() => {
let sum = 0;
for (const item of cart) sum += item.price * item.qty;
return sum;
});- 1Wenn der Wert ein Promise ist, das sich erfüllen muss
- 2Wenn der Wert auf dem Server berechnet werden muss
- 3Wenn die Berechnung mehrere Anweisungen braucht
Antwort zeigen
Richtige Antwort: Wenn die Berechnung mehrere Anweisungen braucht
Erklärung
$derived(expr) entspricht $derived.by(() => expr). Die Funktion muss frei von Seiteneffekten sein.