Ali obstajajo kazalci v JavaScriptu?
Ali obstajajo kazalci v JavaScriptu?

Video: Ali obstajajo kazalci v JavaScriptu?

Video: Ali obstajajo kazalci v JavaScriptu?
Video: Полный курс React Query за час | TanStack Query v4 для начинающих 2024, November
Anonim

TL; DR: tam niso kazalci v JavaScriptu in reference delujejo drugače od tistega, kar bi običajno videli v večini drugih priljubljenih programskih jezikov. V JavaScript , preprosto NI mogoče imeti reference iz ene spremenljivke na drugo spremenljivko. In samo sestavljene vrednosti (predmet, matrika) se lahko dodelijo s sklicevanjem.

Poleg tega, kaj je kazalec v JavaScriptu?

Simulacija kazalci v JavaScriptu . A kazalec je v bistvu spremenljivka, prek katere lahko dostopate (berete ali spreminjate) druge spremenljivke. Na primer, funkcija A lahko pokliče funkcijo B in ji posreduje a kazalec na eno od lokalnih spremenljivk A.

Lahko se tudi vprašamo, ali je JavaScript dodelitev s sklicevanjem? Na spremenljivko nalogo , skalarne primitivne vrednosti (število, niz, logično, nedefinirano, nič, simbol) so dodeljene z vrednostjo, sestavljene vrednosti pa z- referenca . The reference v JavaScript kažejo samo na vsebovane vrednosti in NE na druge spremenljivke oz reference.

V zvezi s tem, kako uporabljate kazalce v JavaScriptu?

Ne, JS nima kazalci . Predmeti se posredujejo s posredovanjem kopije reference. Programer ne more dostopati do nobene "vrednosti", podobne C, ki predstavlja naslov predmeta.

Ali obstajajo kazalci v Pythonu?

Kazalniki niso prisotni v Python . Toda enako obnašanje smo implementirali s spremenljivimi predmeti. The Kazalec implementirali smo s ctypes so pravi C kazalci.

Priporočena: