JavaScript-də göstəricilər varmı?
JavaScript-də göstəricilər varmı?

Video: JavaScript-də göstəricilər varmı?

Video: JavaScript-də göstəricilər varmı?
Video: JavaScript Dərsləri - 05 - Operatorlar 2024, Dekabr
Anonim

TL; DR: Orada YOXDUR JavaScript-də göstəricilər və istinadlar digər populyar proqramlaşdırma dillərində adətən gördüyümüzdən fərqli işləyir. In JavaScript , sadəcə olaraq bir dəyişəndən digər dəyişənə istinad etmək MÜMKÜN DEYİL. Və yalnız mürəkkəb dəyərlər (Obyekt, Array) istinadla təyin edilə bilər.

Bundan əlavə, JavaScript-də göstərici nədir?

Simulyasiya JavaScript-də göstəricilər . A göstərici əsasən başqa dəyişənə daxil ola biləcəyiniz (oxuya və ya dəyişdirə biləcəyiniz) dəyişəndir. Məsələn, A funksiyası B funksiyasını çağırıb onu a ötürə bilər göstərici A-nın yerli dəyişənlərindən birinə.

Kimsə soruşa bilər ki, JavaScript təyinatı istinad əsasındadır? Dəyişən haqqında tapşırıq , skalyar ibtidai qiymətlər (Number, String, Boolean, undefined, null, Symbol) dəyərinə görə təyin edilir və mürəkkəb qiymətlər təyin olunur: istinad . The istinadlar in JavaScript yalnız daxil edilmiş dəyərlərə işarə edin və digər dəyişənlərə DEYİL, və ya istinadlar.

Bununla əlaqədar olaraq, JavaScript-də göstəricilərdən necə istifadə edirsiniz?

Xeyr, JS yoxdur göstəricilər . Obyektlər arayışın surətini ötürməklə ətrafa ötürülür. Proqramçı obyektin ünvanını təmsil edən hər hansı C-yə bənzər “dəyər”ə daxil ola bilməz.

Python-da göstəricilər varmı?

Göstəricilər -də yoxdur Python . Ancaq eyni davranışı dəyişən obyektlərlə həyata keçirdik. The Göstərici biz real C tipləri ilə həyata keçirdik göstəricilər.

Tövsiyə: