JavaScript · Middle · Frage 68 von 75
Was macht config.timeout ??= 5000?
- 1Weist 5000 nur zu, wenn
config.timeoutnulloderundefinedist - 2Weist immer 5000 zu, egal welcher Wert vorher dort stand
- 3Weist 5000 zu, wenn
config.timeoutirgendein falsy-Wert ist, auch 0
Antwort zeigen
Richtige Antwort: Weist 5000 nur zu, wenn config.timeout null oder undefined ist
Erklärung
Die logischen Zuweisungsoperatoren ??=, ||= und &&= weisen nur bei Bedarf zu. ||= würde einen legitimen Timeout 0 überschreiben.