TypeScript · Junior · Pytanie 37 z 75
Co oznacza zwracany typ void?
- ✓Poprawna odpowiedź: Funkcja nie zwraca nic przydatnego; wynik nie jest używany
- 2Funkcja zawsze zwraca
nullzamiast wartości - 3Funkcja nigdy się nie kończy lub rzuca błąd
Wyjaśnienie
void używa się dla funkcji bez wartości w return. Uwaga: typ callbacku () => void pozwala przekazać funkcję, która coś zwraca (wynik jest ignorowany) - dlatego arr.forEach(x => list.push(x)) się kompiluje. Funkcja, która nigdy się nie kończy, ma typ never.