Există indicații în JavaScript?
Există indicații în JavaScript?

Video: Există indicații în JavaScript?

Video: Există indicații în JavaScript?
Video: Master the Two Pointer Trick in JavaScript: Solve Problems Faster! 2024, Mai
Anonim

TL;DR: Acolo nu sunt pointeri în JavaScript iar referințele funcționează diferit de ceea ce am vedea în mod normal în majoritatea celorlalte limbaje de programare populare. În JavaScript , pur și simplu NU este posibil să aveți o referință de la o variabilă la o altă variabilă. Și, numai valorile compuse (Object, Array) pot fi atribuite prin referință.

În plus, ce este pointerul în JavaScript?

Simulând pointeri în JavaScript . A indicator este practic o variabilă prin care poți accesa (citește sau modifica) o altă variabilă. De exemplu, o funcție A poate apela funcția B și îi poate transmite a indicator la una dintre variabilele locale ale lui A.

Se mai poate întreba, este atribuirea JavaScript prin referință? Pe variabilă misiune , valorile primitive scalare (număr, șir, boolean, nedefinit, nul, simbol) sunt atribuite după valoare, iar valorile compuse sunt atribuite prin referinţă . The referințe în JavaScript indică doar valorile conținute și NU către alte variabile sau referințe.

În acest sens, cum folosiți pointerii în JavaScript?

Nu, JS nu are indicatoare . Obiectele sunt transmise prin trecerea unei copii a unei referințe. Programatorul nu poate accesa nicio „valoare” asemănătoare C care reprezintă adresa unui obiect.

Există pointeri în Python?

Indicatori nu sunt prezente în Piton . Dar, am implementat același comportament cu obiectele mutabile. The Indicator am implementat cu ctypes sunt reale C indicatoare.

Recomandat: