Fetch API асинхрон уу?
Fetch API асинхрон уу?

Видео: Fetch API асинхрон уу?

Видео: Fetch API асинхрон уу?
Видео: 05 Promises Fetch API | Асинхронный JavaScript 2024, Арваннэгдүгээр
Anonim

Асинхрон татах (Амлалтууд)

Үндсэн хэрэгсэл нь авчрах бүхий өгөгдөл авах амлалт мэт. Манай програм хэрэгтэй гэж үзвэл авах Өгөгдсөн url-ийн мэдээлэл, энд бидний нэг арга байна авах харж болно. Сайн байна, бид өгөгдлийг татаж авсан бөгөөд энэ нь массив - үр дүн хэлбэрээр буцаж ирдэг.

Үүний зэрэгцээ, fetch асинхрон уу?

for тус бүр нь синхрон , байхад авах байна асинхрон . Үр дүнгийн массивын элемент бүрийг дарааллаар нь үзэх боловч forEach нь дуусгахгүйгээр буцах болно авах , ингэснээр таныг гар хоосон үлдээх болно.

би fetch API хэрхэн ашиглах вэ? Маш энгийн байдлаар таны хийх зүйл бол дуудлага хийх явдал юм авах таны хүссэн URL-тай, анхдагчаар API татах GET аргыг ашигладаг тул маш энгийн дуудлага дараах байдалтай байна. авах (url) // Дуудлага хийх авах -ийн url-ийг дамжуулдаг функц API параметр болгон.

Мөн fetch API гэж юу вэ?

The API татах хүсэлт, хариулт гэх мэт HTTP дамжуулах хоолойн хэсгүүдэд хандах, удирдах JavaScript интерфейсээр хангадаг. Энэ нь бас дэлхийг хамардаг авах () хялбар, логик арга замыг өгдөг арга авах сүлжээгээр асинхрон байдлаар нөөц.

Изоморф татах гэж юу вэ?

FETCH Энэ нь байхгүй хөтчүүдэд зориулсан polyfill юм авах функц (caniuse.com/#search= авах ). Энэ нь нэмэгдэх болно авах функцийг хөтчийн цонхны объект руу оруулна. байхад изоморф - авах хэрэгжилт юм авах хоёулангийнх нь хувьд. js болон хөтөч дээр суурилсан авах полифилл.

Зөвлөмж болгож буй: