Intern
В кои случаи може да се използва функцията?
sobes.tech AI
Отговор от AI
- Когато е необходимо да се използва повторно блок от код без дублиране.
- За структуриране на програмата, като я разделите на логически части.
- За капсулиране на логиката, скривайки детайлите за реализация.
- При работа с асинхронни операции или събития (например, callback-и).
- За създаване на closures, които запазват достъп до променливи от външната област.
- При дефиниране на методи на обекти или класове.
- За обработка на данни, например в методи на масиви (
map,filter,reduce).
// Повторна употреба
function greet(name) {
console.log(`Здравей, ${name}!`);
}
greet('Свят');
greet('Потребител');
// Callback за асинхронна операция
setTimeout(function() {
console.log('Изпълнено след 1 секунда');
}, 1000);