2025 May -akda: Lynn Donovan | [email protected]. Huling binago: 2025-01-22 17:43
TL;DR: doon ay HINDI mga payo sa JavaScript at gumagana ang mga sanggunian na iba sa karaniwan nating makikita sa karamihan ng iba pang sikat na programming language. Sa JavaScript , HINDI lang posible na magkaroon ng sanggunian mula sa isang variable patungo sa isa pang variable. At, mga compound value lang (Object, Array) ang maaaring italaga sa pamamagitan ng reference.
Bukod, ano ang pointer sa JavaScript?
Ginagaya mga payo sa JavaScript . A panturo ay karaniwang isang variable kung saan maaari mong ma-access (basahin o baguhin) ang isa pang variable. Halimbawa, ang isang function A ay maaaring tumawag sa function B at ipasa ito a panturo sa isa sa mga lokal na variable ng A.
Maaari ring magtanong, ang pagtatalaga ng JavaScript ay sa pamamagitan ng sanggunian? Sa variable takdang-aralin , ang mga scalar primitive na value (Number, String, Boolean, undefined, null, Symbol) ay itinalaga-by-value at ang mga compound value ay itinalaga-by- sanggunian . Ang mga sanggunian sa JavaScript tumuturo lamang sa mga nilalamang halaga at HINDI sa iba pang mga variable, o mga sanggunian.
Sa bagay na ito, paano mo ginagamit ang mga pointer sa JavaScript?
Hindi, wala si JS mga payo . Ang mga bagay ay ipinapasa sa pamamagitan ng pagpasa ng kopya ng isang sanggunian. Hindi ma-access ng programmer ang anumang "halaga" na katulad ng C na kumakatawan sa address ng isang bagay.
Mayroon bang mga pointer sa Python?
Mga payo ay wala sa sawa . Ngunit, ipinatupad namin ang parehong pag-uugali sa mga nababagong bagay. Ang Pointer ipinatupad namin sa mga ctype ay tunay na C mga payo.
Inirerekumendang:
Gaano karaming mga antas ng indirection sa mga pointer ang maaari mong magkaroon sa isang solong deklarasyon?
Maaari ka bang magkaroon sa isang deklarasyon?" ang sagot ay "Hindi bababa sa 12." suportahan pa. ng lasa, ngunit may hangganan. Ang pagkakaroon ng dalawang antas ng hindi direksyon (isang pointer sa isang pointer sa isang bagay) ay karaniwan
Mayroon bang listahan sa Javascript?
Ang built-in na uri ng JavaScript Array ay hindi ipinapatupad bilang isang naka-link na listahan, bagama't ang laki nito ay dynamic at palaging ang pinakamahusay na pagpipilian upang magsimula sa. Maaari mong gawin ang iyong buong karera nang hindi kinakailangang gumamit ng isang naka-link na listahan sa JavaScript ngunit ang mga naka-link na listahan ay isang magandang paraan pa rin upang malaman ang tungkol sa paggawa ng sarili mong mga istruktura ng data
Maaari ka bang magpasa ng isang pointer sa pamamagitan ng sanggunian C++?
Pagpasa ng Reference sa isang Pointer sa C++ Tandaan: Pinapayagan na gumamit ng "pointer to pointer" sa parehong C at C++, ngunit maaari naming gamitin ang "Reference to pointer" sa C++ lang. Kung ang isang pointer ay ipinasa sa isang function bilang isang parameter at sinubukang baguhin kung gayon ang mga pagbabagong ginawa sa pointer ay hindi sumasalamin sa labas ng function na iyon
Mayroon bang range function sa JavaScript?
Ang JavaScript ay mayroon ding mga iterator at mas mahusay ang mga ito sa espasyo kaysa sa pagbuo ng buong array at pag-iimbak nito sa memorya. Kaya ang mas tumpak na representasyon ng Python 3's range(n) function ay Array(n). mga susi(). Hindi, wala, ngunit maaari kang gumawa ng isa
Mayroon bang mga panloob na speaker ang mga computer?
Ang mga karaniwang desktop computer ay walang mga built-in na speaker, ngunit sa halip, isang audio output port. Sa mga computer na tulad nito, external ang iyong mga speaker. Karaniwan, bibili ka ng hiwalay na speakerset na gagamitin sa iyong computer. Kung wala kang mga speaker, gagana ang anumang nagtatampok ng 3.5mm plug