Intern
Дар кадом ҳолатҳо функсия истифода бурда мешавад?
sobes.tech AI
Ҷавоб аз AI
- Коли потрібно повторно використовувати блок коду без дублювання.
- Для структурування програми, розбиваючи її на логічні частини.
- Для інкапсуляції логіки, приховуючи деталі реалізації.
- При роботі з асинхронними операціями або подіями (наприклад, колбеками).
- Для створення closures, які зберігають доступ до змінних із зовнішньої області.
- При визначенні методів об'єктів або класів.
- Для обробки даних, наприклад, у методах масивів (
map,filter,reduce).
// Повторне використання
function greet(name) {
console.log(`Привіт, ${name}!`);
}
greet('Світ');
greet('Користувач');
// Колбек для асинхронної операції
setTimeout(function() {
console.log('Виконано через 1 секунду');
}, 1000);