⊗jsPmFCInr 266 of 505 menu

Wito wa Funkcji Mahali Pahopo katika JavaScript

Sasa tutachambua mbinu inayoruhusu kuwaita fungsi mara moja mahali pa kutangazwa kwake. Muundo huu unaitwa Immediately Invoked Function Expression (IIFE).

Wacha tuangalie kwa mfano. Hebu tuwe na usemi wa kazi kama huu:

let func = function() { console.log('!'); }; func(); // itaandika '!'

Wacha sasa tusitoe kazi yetu kwa kutia thamani katika kutofautisha, bali tuwaite mara moja "mahali pahopo". Ili kufanya hivyo, weka mabano ya mviringo baada ya kazi:

+function() { console.log('!'); // itaandika '!' }();

Uwepo wa alama ya jumla katika kesi hii ni sharti lazima, kwani bila hiyo kazi itakuwa Tangazo la Kazi (Function Declaration), na hizi haziwezi kuwaitwa mahali pahopo (bila jina hata). Bila shaka, badala ya alama ya jumla inaweza kuwa kitu chochote, - jambo kuu, ni kwamba kazi yetu iwe usemi wa kazi.

Amua, bila kukimbiza kificho, nini kitaandikwa katika konsoli:

!function() { console.log('!'); }();

Amua, bila kukimbiza kificho, nini kitaandikwa katika konsoli:

function() { console.log('!'); }();
Kiswahili
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Tunatumia kuki kwa ajili ya uendeshaji wa tovuti, uchambuzi na ubinafsishaji. Usindikaji wa data unafanyika kulingana na Sera ya Faragha.
kubali yote sanidi kataa