Intern
W jakich przypadkach można używać funkcji?
sobes.tech AI
Odpowiedź od AI
- Gdy konieczne jest ponowne użycie bloku kodu bez duplikowania.
- Do strukturyzacji programu, dzieląc go na części logiczne.
- Do enkapsulacji logiki, ukrywając szczegóły implementacji.
- Przy pracy z operacjami lub zdarzeniami asynchronicznymi (np. callbacki).
- Do tworzenia closures, które zachowują dostęp do zmiennych z zewnętrznego zakresu.
- Przy definiowaniu metod obiektów lub klas.
- Do przetwarzania danych, np. w metodach tablic (
map,filter,reduce).
// Ponowne użycie
function greet(name) {
console.log(`Cześć, ${name}!`);
}
greet('Świat');
greet('Użytkownik');
// Callback dla operacji asynchronicznej
setTimeout(function() {
console.log('Wykonano po 1 sekundzie');
}, 1000);