Zijn er aanwijzingen in JavaScript?
Zijn er aanwijzingen in JavaScript?

Video: Zijn er aanwijzingen in JavaScript?

Video: Zijn er aanwijzingen in JavaScript?
Video: Draw Route Between Two Locations | Google Maps Directions | JavaScript 2024, November
Anonim

TL;DR: Daar zijn geen aanwijzers in JavaScript en referenties werken anders dan wat we normaal zouden zien in de meeste andere populaire programmeertalen. In JavaScript , het is gewoon NIET mogelijk om een verwijzing van de ene variabele naar een andere variabele te hebben. En alleen samengestelde waarden (Object, Array) kunnen door verwijzing worden toegewezen.

Trouwens, wat is een aanwijzer in JavaScript?

Simuleren aanwijzers in JavaScript . EEN wijzer is in feite een variabele waarmee u een andere variabele kunt openen (lezen of wijzigen). Een functie A kan bijvoorbeeld functie B aanroepen en doorgeven a wijzer naar een van de lokale variabelen van A.

Men kan zich ook afvragen, is JavaScript-toewijzing door verwijzing? op variabele opdracht , worden de scalaire primitieve waarden (Number, String, Boolean, undefined, null, Symbol) toegewezen door waarde en samengestelde waarden worden toegewezen door verwijzing . De referenties in JavaScript wijs alleen naar ingesloten waarden en NIET naar andere variabelen, of referenties.

Hoe gebruik je in dit verband pointers in JavaScript?

Nee, JS heeft geen aanwijzingen . Objecten worden doorgegeven door een kopie van een referentie door te geven. De programmeur heeft geen toegang tot een C-achtige "waarde" die het adres van een object vertegenwoordigt.

Zijn er aanwijzingen in Python?

Aanwijzers zijn niet aanwezig in Python . Maar we hebben hetzelfde gedrag geïmplementeerd met veranderlijke objecten. De Wijzer we hebben geïmplementeerd met ctypes zijn echte C aanwijzingen.

Aanbevolen: