Het ons terugbelfunksies nodig?

Het ons terugbelfunksies nodig?
Het ons terugbelfunksies nodig?
Anonim

Terugoproepe maak seker dat 'n funksie nie gaan loop voordat 'n taak voltooi is nie, maar sal loop net nadat die taak voltooi is. Dit help ons om asinchrone JavaScript-kode te ontwikkel en hou ons veilig teen probleme en foute.

Hoekom het ons terugbelfunksie nodig?

Terugoproepe is 'n wonderlike manier om iets te hanteer nadat iets anders voltooi is. Met iets bedoel ons hier 'n funksie uitvoering. As ons 'n funksie direk na die terugkeer van 'n ander funksie wil uitvoer, kan terugroepe gebruik word. JavaScript-funksies het die tipe Objects.

Wat is die punt van terugbelfunksie?

Pleks daarvan om dadelik gebel te word, word die terugbelfunksie op 'n sekere punt in die toekoms geroep. Tipies word dit gebruik wanneer 'n taak begin word wat asynchroon sal eindig (dws sal 'n rukkie klaarmaak nadat die oproepfunksie teruggekeer het).

Wat is 'n terugbelfunksie en wanneer sal ons dit gebruik?

Dikwels gebruik jy terugbelopings wanneer jy 'n funksie met argumente moet oproep wat in die proses van 'n ander funksie verwerk sal word. Byvoorbeeld, in PHP neem array_filter en array_map terugbelopings om in 'n lus geroep te word.

Is terugbelfunksies sleg?

Terugoproepe is ok wanneer jy veelvuldige goed moet laai en nie omgee vir die volgorde wat hulle hanteer word nie, maar dit is nie wonderlik wanneer jy bestel moet skryf nie, opeenvolgende kode. In die meeste gevalle,mense het diep terugbelkettings as kunsmatig opeenvolgende kode gebruik.

Aanbeveel: