Vai JavaScript ir norādes?
Vai JavaScript ir norādes?

Video: Vai JavaScript ir norādes?

Video: Vai JavaScript ir norādes?
Video: Master the Two Pointer Trick in JavaScript: Solve Problems Faster! 2024, Novembris
Anonim

TL;DR: Tur nav norādes JavaScript un atsauces darbojas atšķirīgi no tā, ko mēs parasti redzētu lielākajā daļā citu populāru programmēšanas valodu. In JavaScript , vienkārši NAV iespējama atsauce no viena mainīgā uz citu mainīgo. Un tikai saliktās vērtības (objekts, masīvs) var piešķirt ar atsauci.

Turklāt, kas ir rādītājs JavaScript?

Simulēšana norādes JavaScript . A rādītājs būtībā ir mainīgais, caur kuru varat piekļūt (lasīt vai modificēt) citam mainīgajam. Piemēram, funkcija A var izsaukt funkciju B un nodot tai a rādītājs uz vienu no A lokālajiem mainīgajiem.

Var arī jautāt, vai JavaScript piešķiršana ir atsauce? Uz mainīgo uzdevums , skalārās primitīvās vērtības (skaitlis, virkne, Būla, nedefinēta, nulle, simbols) tiek piešķirtas pēc vērtības un saliktās vērtības tiek piešķirtas pēc atsauce . The atsauces iekšā JavaScript norāda tikai uz ietvertajām vērtībām un NAV uz citiem mainīgajiem, vai atsauces.

Šajā sakarā, kā jūs izmantojat norādes JavaScript?

Nē, JS nav norādes . Objekti tiek nodoti, nododot atsauces kopiju. Programmētājs nevar piekļūt nevienai C veida "vērtībai", kas apzīmē objekta adresi.

Vai Python ir norādes?

Rādītāji nav klāt Python . Taču mēs ieviesām tādu pašu uzvedību ar mainīgiem objektiem. The Rādītājs mēs ieviesām ar ctypes ir reāli C norādes.

Ieteicams: