Vannak mutatók a JavaScriptben?
Vannak mutatók a JavaScriptben?

Videó: Vannak mutatók a JavaScriptben?

Videó: Vannak mutatók a JavaScriptben?
Videó: Új Google rangsorolási faktor: Core Web Vitals mutatók - Martincsek Zsolt 2024, Lehet
Anonim

TL;DR: Ott nincs mutatók JavaScriptben és a hivatkozások másképpen működnek, mint amit a legtöbb népszerű programozási nyelvben általában látnánk. Ban ben JavaScript , egyszerűen NEM lehetséges az egyik változóról a másikra való hivatkozás. És csak összetett értékek (objektum, tömb) rendelhetők hozzá hivatkozással.

Ezenkívül mi a mutató a JavaScriptben?

Szimuláció mutatók JavaScriptben . A mutató alapvetően egy változó, amelyen keresztül hozzáférhet (olvashat vagy módosíthat) egy másik változót. Például egy A függvény meghívhatja B függvényt, és átadhatja a mutató az A lokális változóinak egyikére.

Az is felmerülhet, hogy a JavaScript-hozzárendelés hivatkozással történik? Változón feladat , a skaláris primitív értékeket (szám, karakterlánc, logikai, meghatározatlan, null, szimbólum) érték szerint, az összetett értékeket pedig referencia . Az hivatkozások ban ben JavaScript csak a megadott értékekre mutasson, más változókra NEM, vagy hivatkozások.

Ebben a tekintetben hogyan használja a mutatókat a JavaScriptben?

Nem, a JS-nek nincs mutatók . Az objektumok egy hivatkozás másolatának átadásával kerülnek körbe. A programozó nem férhet hozzá semmilyen C-szerű "értékhez", amely egy objektum címét jelenti.

Vannak mutatók a Pythonban?

Mutatók nincsenek jelen benne Piton . De ugyanezt a viselkedést végrehajtottuk a változtatható objektumokkal. Az Mutató a ctype-okkal implementáltuk a valódi C-t mutatók.

Ajánlott: