Onko JavaScriptissä viitteitä?
Onko JavaScriptissä viitteitä?

Video: Onko JavaScriptissä viitteitä?

Video: Onko JavaScriptissä viitteitä?
Video: Vite in 100 Seconds 2024, Marraskuu
Anonim

TL;DR: siellä ovat EI osoittimet JavaScriptissä ja viittaukset toimivat eri tavalla kuin mitä tavallisesti näemme useimmissa muissa suosituissa ohjelmointikielissä. Sisään JavaScript , EI yksinkertaisesti ole mahdollista saada viittausta muuttujasta toiseen. Ja vain yhdistearvoja (Object, Array) voidaan määrittää viitteellä.

Sitä paitsi, mikä on osoitin JavaScriptissä?

Simuloidaan osoittimet JavaScriptissä . A osoitin on periaatteessa muuttuja, jonka kautta voit käyttää (lukea tai muokata) toista muuttujaa. Esimerkiksi funktio A voi kutsua funktiota B ja välittää sen a osoitin johonkin A:n paikallisista muuttujista.

Voidaan myös kysyä, onko JavaScript-määritys viitteellä? Muuttujan päällä toimeksianto , skalaariprimitiiviset arvot (numero, merkkijono, looginen, määrittelemätön, nolla, symboli) määrätään arvon mukaan ja yhdistelmäarvot viite . The viittauksia sisään JavaScript osoita vain sisältyneitä arvoja, EI muita muuttujia, tai viittauksia.

Tässä suhteessa, kuinka käytät osoittimia JavaScriptissä?

Ei, JS:llä ei ole osoittimia . Objektit välitetään välittämällä kopio viitteestä. Ohjelmoija ei voi käyttää mitään C-tyyppistä "arvoa", joka edustaa objektin osoitetta.

Onko Pythonissa viitteitä?

Osoittimet eivät ole läsnä Python . Mutta toteutimme saman käyttäytymisen muuttuvien objektien kanssa. The Osoitin toteutimme ctypesillä ovat todellisia C osoittimia.

Suositeltava: