Junior — Middle
რა არის callback-ის მნიშვნელობა პროგრამირებაში?
sobes.tech AI
პასუხი AI-სგან
პროგრამირებაში callback — ეს არის ფუნქცია, რომელიც გადაეცემა სხვა ფუნქციას როგორც არგუმენტი და იძახება გარკვეული მოქმედების ან მოვლენის დასრულების შემდეგ. ეს საშუალებას აძლევს კოდის ასინქრონულ შესრულებას და შედეგების დამუშავებას.
მაგალითად, JavaScript-ში:
function fetchData(callback) {
setTimeout(() => {
const data = { id: 1, name: 'Test' };
callback(data); // callback-ს ვიძახით მონაცემების მიღების შემდეგ
}, 1000);
}
fetchData(function(result) {
console.log('მიღებული მონაცემები:', result);
});
აქ, ფუნქცია fetchData იღებს callback-ს და მას შემდეგ, რაც გარკვეული დრო გავა, იძახებს მას, რაც ასინქრონული ოპერაციის სიმულაციას წარმოადგენს. Callback საშუალებას აძლევს შედეგის დამუშავებას, როდესაც ის ხელმისაწვდომია.