JavaScript · Middle · Pytanie 68 z 75
Co robi config.timeout ??= 5000?
- ✓Poprawna odpowiedź: Przypisuje 5000 tylko wtedy, gdy
config.timeoutjestnulllubundefined - 2Zawsze przypisuje 5000
- 3Przypisuje 5000, gdy
config.timeoutjest dowolną fałszywą wartością, w tym 0
Wyjaśnienie
Operatory przypisania logicznego ??=, ||= i &&= przypisują tylko w razie potrzeby. ||= nadpisałby prawidłowy timeout 0.