⊗jsPmFTDTD 231 of 505 menu

Функция жариялау айырмашылығы

Функцияны жариялаудың екі әдісі де эквивалентті, бірақ маңызды айырмашылық бар: Function Declaration ретінде жарияланған функцияларға олар жарияланғанға дейін сәл кері бағытта сілтеме жасасаңыз да, қол жеткізуге болады.

Мысалды қараңыз:

// Функцияға оны жариялаудан бұрын сілтеме жасаймыз: func(); //'!' шығарады function func() { console.log('!'); }

Ал функциялық өрнектер код орындалған кезде жасалады және жоғарыда қол жетімді емес. Сондықтан мұндай код қате шығарады:

func(); //қате, ондай функция әлі жоқ! let func = function() { console.log('!'); };

Функцияны Function Declaration ретінде жасаңыз. Оның өзін жариялау орнының жоғарысында қолжетімді болатынын тексеріңіз.

Функцияны Function Expression ретінде жасаңыз. Оның өзін жариялау орнының жоғарысында қолжетімді болмайтынын тексеріңіз.

Қазақ
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართული한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Біз сайттың жұмысы, аналитика және персонализация үшін cookie файлдарын қолданамыз. Деректерді өңдеу Құпиялылық саясаты бойынша жүреді.
барлығын қабылдау баптау қабылдамау