Er der pointer i JavaScript?
Er der pointer i JavaScript?

Video: Er der pointer i JavaScript?

Video: Er der pointer i JavaScript?
Video: Полный курс React JS для начинающих - Изучи Реакт за 2 часа! +таймкоды 2024, Kan
Anonim

TL;DR: Der er NEJ pointer i JavaScript og referencer fungerer anderledes end hvad vi normalt ville se i de fleste andre populære programmeringssprog. I JavaScript , det er bare IKKE muligt at have en reference fra en variabel til en anden variabel. Og kun sammensatte værdier (Objekt, Array) kan tildeles ved reference.

Desuden, hvad er pointer i JavaScript?

Simulering pointer i JavaScript . EN pointer er dybest set en variabel, hvorigennem du kan få adgang til (læse eller ændre) en anden variabel. For eksempel kan en funktion A kalde funktion B og videregive den a pointer til en af A's lokale variable.

Man kan også spørge, er JavaScript-tildeling ved reference? På variabel opgave , de skalære primitive værdier (Number, String, Boolean, undefined, null, Symbol) er tildelt-efter-værdi, og sammensatte værdier er tildelt-by- reference . Det referencer i JavaScript kun pege på indeholdte værdier og IKKE på andre variable, eller referencer.

Hvordan bruger du i denne forbindelse pointere i JavaScript?

Nej, det har JS ikke pointer . Objekter sendes rundt ved at sende en kopi af en reference. Programmøren kan ikke få adgang til nogen C-lignende "værdi", der repræsenterer adressen på et objekt.

Er der pointer i Python?

Pointer ikke er til stede i Python . Men vi implementerede den samme adfærd med foranderlige objekter. Det Pointer vi implementeret med ctypes er ægte C pointer.

Anbefalede: