Junior — Middle
Сиздин тиркемеңизде fetch функциясы такыр кандай мааниде же маалыматтарды кайтарат?
sobes.tech AI
AIден жооп
Коддору fetch функциясы колдонмодо адатта HTTP суроолорун аткаруу үчүн колдонулат жана ийгиликтүү аяктагандан кийин Response объектисин камтыган Promise объектисин кайтарат.
Бул 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 убада (promise) кайтарат жана ал Response объектисине чечилет, ал серверден келген жооптун маалыматтарын камтыйт.