Junior — Middle
Функсияи fetch дар барномаи шумо чӣ қадар арзиш ё маълумотро бармегардонад?
sobes.tech AI
Ҷавоб аз AI
Функсияи fetch дар барнома одатан барои иҷрои дархостҳои HTTP истифода мешавад ва объекти Promise-ро бармегардонад, ки дар иҷрои муваффақона дорои объект Response мебошад.
Ин объект Response маълумоти ҷавоби серверро дар бар мегирад, аз ҷумла:
- ҳолати ҷавоб (масалан, 200 OK)
- сарлавҳаҳо
- бадани ҷавоб, ки онро ҳамчун матн, JSON, Blob ва ғайра хондан мумкин аст.
Маслиҳат барои истифода:
fetch('https://api.example.com/data')
.then(response => {
if (!response.ok) {
throw new Error('Хатои шабакавӣ');
}
return response.json(); // таҳлил кардани бадани ҷавоб ҳамчун JSON
})
.then(data => {
console.log(data); // маълумоти ҷавоб
})
.catch(error => {
console.error('Хатогӣ:', error);
});
Аз ин рӯ, fetch промисро бармегардонад, ки дар объект Response бо маълумоти ҷавоби сервер ҳал мешавад.