Qaldırma JS-nin kodun icrasından əvvəl əhatə dairəsinin yuxarısındakı bütün bəyannamələri müəyyən edən defolt davranışıdır. Qaldırmanın üstünlüklərindən biri odur ki, o, funksiyaları kodda görünməzdən əvvəl çağırmağa imkan verir. JavaScript yalnız bəyannamələri qaldırır, başlatma deyil.
Niyə JavaScript-də qaldırıcıdan istifadə edirik?
JavaScript-də Qaldırma kod icrasından əvvəl əhatə dairəsinin yuxarısındakı bütün bəyannamələrin köçürülməsinin standart davranışıdır. Əsasən, bu, bizə üstünlük verir ki, funksiya və dəyişənlərin harada elan olunmasından asılı olmayaraq, əhatə dairəsinin qlobal və ya yerli olmasından asılı olmayaraq, onların əhatə dairəsinin yuxarı hissəsinə köçürülür.
Qaldırma yaxşıdır, yoxsa pis?
Onlara elan edilməmişdən əvvəl daxil ola bilərsiniz. Bu halda, onların dəyəri qeyri-müəyyən olacaq, çünki başlanğıc deyil, yalnız bəyannamələr qaldırılır. Bu ümumiyyətlə pis təcrübə hesab olunur.
Qaldırma nə üçün istifadə olunur?
Qaldırıcı ətrafında kəndir və ya zəncirlə dolanan baraban və ya qaldırıcı təkər vasitəsilə yükü qaldırmaq və ya endirmək üçünistifadə edilən cihazdır. O, əl ilə idarə oluna, elektrik və ya pnevmatik idarə edilə bilər və qaldırıcı vasitə kimi zəncir, lif və ya məftildən istifadə edə bilər.
JavaScript-də qaldırma nədir?
JavaScript Yükləmə kodunun icrasından əvvəl tərcüməçinin dəyişən və funksiya elanları üçün yaddaş ayırdığı prosesə istinad edir. Bəyanatlar kivar istifadə edilərək edilir. default dəyəri undefined ilə işə salınır. … Bu, dəyişənlərin müəyyən edilməmişdən əvvəl kodda görünməsinə imkan verir.