Mayroon bang mga pointer sa JavaScript?
Mayroon bang mga pointer sa JavaScript?

Video: Mayroon bang mga pointer sa JavaScript?

Video: Mayroon bang mga pointer sa JavaScript?
Video: Math Exam for TAIWAN Applicants | Factory Workers 2024, Mayo
Anonim

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: