Paano gumagana ang mga pangako sa JavaScript?
Paano gumagana ang mga pangako sa JavaScript?

Video: Paano gumagana ang mga pangako sa JavaScript?

Video: Paano gumagana ang mga pangako sa JavaScript?
Video: JAVASCRIPT TUTORIAL FOR BEGINNERS | PAANO GAWING DYNAMIC ANG ISANG WEBSITE 2024, Abril
Anonim

Paggawa ng Sarili Natin Mga Pangako ng JavaScript

Ang Pangako constructor ay tumatagal ng isang function (isang executor) na isasagawa kaagad at pumasa sa dalawang function: resolve, na dapat tawagan kapag ang Pangako ay nalutas (pagpasa ng isang resulta), at tanggihan, kapag ito ay tinanggihan (pagpasa ng isang error).

Isinasaalang-alang ito, ano ang mga pangako sa JavaScript?

JavaScript | Mga pangako . Mga pangako ay ginagamit upang pangasiwaan ang mga asynchronous na operasyon sa JavaScript . Madaling pamahalaan ang mga ito kapag nakikitungo sa maraming asynchronous na operasyon kung saan ang mga callback ay maaaring lumikha ng callback na impiyerno na humahantong sa hindi mapamahalaang code.

Higit pa rito, bakit kailangan natin ng mga pangako sa JavaScript? Ang mga pangako ay nagbibigay-daan sa mga error na maipasa sa chain at mapangasiwaan sa isang karaniwang lugar nang hindi kinakailangang ilagay sa mga layer ng manu-manong paghawak ng error. Pangako ang mga bagay ay ginagamit upang magsagawa ng mga asynchronous na function. Mula sa unang linya ng MDN docs: Ang Pangako object ay ginagamit para sa asynchronous computations.

paano gumagana ang mga pangako sa ilalim ng talukbong?

Mga pangako , sa ilalim ng talukbong . Nagpapasa ka ng callback na tumutukoy sa partikular na pag-uugali ng iyong pangako . A Pangako ay isang lalagyan na nagbibigay sa amin ng API para pamahalaan at baguhin ang isang halaga, at ang pagiging tiyak nito ay nagbibigay-daan sa amin na pamahalaan at baguhin ang mga halaga na talagang wala pa doon.

Asynchronous ba ang mga pangako ng JavaScript?

Mga pangako magbigay ng isang mas simpleng alternatibo para sa pagpapatupad, pagbuo at pamamahala asynchronous mga operasyon kung ihahambing sa tradisyonal na mga diskarte na nakabatay sa callback. Pinapayagan ka rin nilang hawakan asynchronous mga error gamit ang mga approach na katulad ng sabaysabay na try/catch.

Inirerekumendang: