Is daar aanwysings in JavaScript?
Is daar aanwysings in JavaScript?

Video: Is daar aanwysings in JavaScript?

Video: Is daar aanwysings in JavaScript?
Video: The JavaScript Survival Guide 2024, Mei
Anonim

TL;DR: Daar Is nee aanwysings in JavaScript en verwysings werk anders as wat ons normaalweg in die meeste ander gewilde programmeertale sou sien. In JavaScript , dit is net NIE moontlik om 'n verwysing van een veranderlike na 'n ander veranderlike te hê nie. En slegs saamgestelde waardes (Object, Array) kan deur verwysing toegeken word.

Boonop, wat is wyser in JavaScript?

Simuleer aanwysings in JavaScript . A wyser is basies 'n veranderlike waardeur jy toegang tot 'n ander veranderlike kan verkry (lees of wysig). Byvoorbeeld, 'n funksie A kan funksie B oproep en dit a deurgee wyser na een van A se plaaslike veranderlikes.

Mens kan ook vra, is JavaScript-opdrag deur verwysing? Op veranderlike opdrag , die skalêre primitiewe waardes (Getal, String, Boolean, ongedefinieerd, nul, Simbool) word volgens waarde toegeken en saamgestelde waardes word toegeken-deur- verwysing . Die verwysings in JavaScript wys slegs na ingeslote waardes en NIE na ander veranderlikes nie, of verwysings.

In hierdie verband, hoe gebruik jy wysers in JavaScript?

Nee, JS het nie wysers . Voorwerpe word rondgestuur deur 'n kopie van 'n verwysing deur te gee. Die programmeerder kan nie toegang kry tot enige C-agtige "waarde" wat die adres van 'n voorwerp verteenwoordig nie.

Is daar aanwysings in Python?

Aanwysers is nie teenwoordig in Python . Maar ons het dieselfde gedrag met veranderlike voorwerpe geïmplementeer. Die Wyser ons geïmplementeer met ctypes is regte C wysers.

Aanbeveel: