JavaScript'te işaretçiler var mı?
JavaScript'te işaretçiler var mı?

Video: JavaScript'te işaretçiler var mı?

Video: JavaScript'te işaretçiler var mı?
Video: 30 Days of Javascript | This - Arrow Function - Pointer Event 2024, Kasım
Anonim

TL; DR: Orası HAYIR JavaScript'te işaretçiler ve referanslar, diğer popüler programlama dillerinin çoğunda normalde gördüğümüzden farklı çalışır. İçinde JavaScript , bir değişkenden başka bir değişkene referans olması mümkün DEĞİLDİR. Ve yalnızca bileşik değerler (Nesne, Dizi) referansla atanabilir.

Ayrıca, JavaScript'te işaretçi nedir?

simülasyon JavaScript'te işaretçiler . A Işaretçi temelde başka bir değişkene erişebileceğiniz (okuyabileceğiniz veya değiştirebileceğiniz) bir değişkendir. Örneğin, bir A işlevi, B işlevini çağırabilir ve ona a iletebilir. Işaretçi A'nın yerel değişkenlerinden birine.

Ayrıca, JavaScript ataması referans olarak mı sorulabilir? değişkende atama , skaler ilkel değerler (Sayı, Dize, Boolean, undefined, null, Symbol) değere göre atanır ve bileşik değerler referans . NS Referanslar içinde JavaScript yalnızca içerilen değerlere işaret edin ve diğer değişkenlere DEĞİL veya Referanslar.

Bu bağlamda, JavaScript'te işaretçileri nasıl kullanıyorsunuz?

Hayır, JS yok işaretçiler . Nesneler, bir referansın bir kopyası geçirilerek geçirilir. Programcı, bir nesnenin adresini temsil eden herhangi bir C benzeri "değere" erişemez.

Python'da işaretçiler var mı?

işaretçiler içinde mevcut değil piton . Ancak aynı davranışı değiştirilebilir nesnelerle de uyguladık. NS Işaretçi ctypes real C ile uyguladığımız işaretçiler.

Önerilen: