Junior — Middle
Kokia tiksliai reikšmė ar duomenys grąžina fetch funkcija jūsų programoje?
sobes.tech AI
Atsakymas iš AI
Programėlėje fetch funkcija dažniausiai naudojama vykdyti HTTP užklausas ir grąžina Promise objektą, kuris sėkmingai įvykus, turi Response objektą.
Šis Response objektas turi serverio atsakymo duomenis, įskaitant:
- atsakymo būseną (pavyzdžiui, 200 OK)
- antraštes
- atsakymo kūną, kurį galima skaityti kaip tekstą, JSON, Blob ir kt.
Naudojimo pavyzdys:
fetch('https://api.example.com/data')
.then(response => {
if (!response.ok) {
throw new Error('Tinklo klaida');
}
return response.json(); // analizuoja atsakymo kūną kaip JSON
})
.then(data => {
console.log(data); // atsakymo duomenys
})
.catch(error => {
console.error('Klaida:', error);
});
Taigi, fetch grąžina pažadą, kuris išsprendžia Response objektu, turinčiu serverio atsakymo duomenis.