Asynchronous ba ang fetch API?
Asynchronous ba ang fetch API?

Video: Asynchronous ba ang fetch API?

Video: Asynchronous ba ang fetch API?
Video: Asynchronous JavaScript Tutorial #9 - The Fetch API 2024, Mayo
Anonim

Asynchronous na Pagkuha (Pangako)

Ang default na paraan ng kumukuha data na may sunduin ay bilang isang pangako. Ipagpalagay na kailangan ng aming aplikasyon sunduin impormasyon mula sa isang ibinigay na url, narito ang isang paraan ng aming sunduin maaaring tumingin. Lahat ng mabuti, nakuha namin ang aming data at ibinalik ito bilang isang array - resulta.

Bukod dito, asynchronous ba ang fetch?

forEach ay magkasabay , habang sunduin ay asynchronous . Habang ang bawat elemento ng array ng mga resulta ay bibisitahin sa pagkakasunud-sunod, babalik ang forEach nang hindi nakumpleto ang sunduin , kaya iniiwan kang walang dala.

paano ko gagamitin ang fetch API? Sa napakasimpleng paraan ang talagang gagawin mo ay tumawag sunduin gamit ang URL na gusto mo, bilang default ang Kunin ang API gumagamit ng GET method, kaya ang isang napakasimpleng tawag ay magiging ganito: sunduin (url) // Tawagan ang sunduin function na nagpapasa sa url ng API bilang isang parameter.

Tinanong din, ano ang fetch API?

Ang Kunin ang API nagbibigay ng interface ng JavaScript para sa pag-access at pagmamanipula ng mga bahagi ng pipeline ng HTTP, tulad ng mga kahilingan at tugon. Nagbibigay din ito ng global sunduin () paraan na nagbibigay ng madali, lohikal na paraan upang sunduin mga mapagkukunan nang asynchronous sa buong network.

Ano ang isomorphic fetch?

KUMUHA ay polyfill para sa mga browser na walang sunduin function (caniuse.com/#search= sunduin ). Magdadagdag ito sunduin function sa iyong browser window object. Habang isomorphic - sunduin ay pagpapatupad ng sunduin para sa parehong node. js at browser, na binuo sa ibabaw ng sunduin polyfill.

Inirerekumendang: