Ar „JavaScript“yra nuorodų?
Ar „JavaScript“yra nuorodų?

Video: Ar „JavaScript“yra nuorodų?

Video: Ar „JavaScript“yra nuorodų?
Video: Javascript, change HTML link href attribute dynamically 2024, Gegužė
Anonim

TL;DR: Ten yra NE rodyklės „JavaScript“ . ir nuorodos veikia kitaip nei įprastai matome daugelyje kitų populiarių programavimo kalbų. Į JavaScript , tiesiog NEGALIMA turėti nuorodos iš vieno kintamojo į kitą kintamąjį. Ir pagal nuorodą galima priskirti tik sudėtines reikšmes (Object, Array).

Be to, kas yra „JavaScript“rodyklė?

Imituojant rodyklės „JavaScript“ .. A rodyklė iš esmės yra kintamasis, per kurį galite pasiekti (skaityti arba keisti) kitą kintamąjį. Pavyzdžiui, funkcija A gali iškviesti funkciją B ir perduoti ją a rodyklė į vieną iš A vietinių kintamųjų.

Taip pat galima paklausti, ar „JavaScript“priskyrimas yra nuoroda? Ant kintamo paskyrimas , skaliarinės primityviosios reikšmės (skaičius, eilutė, loginė vertė, neapibrėžta, nulis, simbolis) priskiriamos pagal reikšmę, o sudėtinės reikšmės priskiriamos pagal nuoroda . The nuorodos in JavaScript nukreipkite tik į nurodytas reikšmes, o NE į kitus kintamuosius, arba nuorodos.

Šiuo atžvilgiu kaip „JavaScript“naudojate rodykles?

Ne, JS neturi rodyklės . Objektai perduodami perduodant nuorodos kopiją. Programuotojas negali pasiekti jokios C tipo „reikšmės“, reiškiančios objekto adresą.

Ar Python yra nuorodų?

Rodyklės jos nėra Python . Tačiau tą patį elgesį įgyvendinome su keičiamais objektais. The Rodyklė mes įdiegėme su ctypes yra tikri C rodyklės.

Rekomenduojamas: