Junior — Middle
W jakim przypadku i w jakim celu w JavaScript używa się wartości undefined jako wyniku funkcji?
sobes.tech AI
Odpowiedź od AI
W JavaScript wartość undefined jest często używana jako wynik zwracany przez funkcję, gdy funkcja nie zwraca jawnie żadnej wartości. Może to być przydatne do oznaczania braku wyniku lub gdy funkcja wykonuje efekty uboczne, ale nie powinna zwracać danych.
Przykłady użycia undefined:
- Funkcja nie zawiera instrukcji
returnlubreturnbez wartości — domyślnie zwracaundefined. - Jawne zwrócenie
undefined, aby sygnalizować, że wynik jest nieobecny lub nie ma zastosowania. - Używane do sprawdzania, czy parametr został przekazany lub czy wynik został obliczony.
Przykład:
function logMessage(msg) {
console.log(msg);
// Brak return, funkcja zwraca undefined
}
const result = logMessage('Cześć');
console.log(result); // undefined
W ten sposób undefined służy jako wskaźnik braku wartości lub wyniku.