JavaScript-da ko'rsatgichlar bormi?
JavaScript-da ko'rsatgichlar bormi?

Video: JavaScript-da ko'rsatgichlar bormi?

Video: JavaScript-da ko'rsatgichlar bormi?
Video: 054. regEX nima ? Regular Expression | JavaScript darslari | O'zbek tilida | JavaScript Amaliyot 2024, May
Anonim

TL; DR: Mana YO'Q JavaScript-dagi ko'rsatkichlar va havolalar biz odatda boshqa mashhur dasturlash tillarida ko'rganimizdan farq qiladi. In JavaScript , bir o'zgaruvchidan boshqa o'zgaruvchiga havola qilish mumkin emas. Va faqat murakkab qiymatlar (Ob'ekt, Massiv) mos yozuvlar orqali tayinlanishi mumkin.

Bundan tashqari, JavaScript-da ko'rsatgich nima?

Simulyatsiya qilish JavaScript-dagi ko'rsatkichlar . A ko'rsatgich asosan oʻzgaruvchi boʻlib, u orqali boshqa oʻzgaruvchiga kirishingiz (oʻqishingiz yoki oʻzgartirishingiz) mumkin. Masalan, A funksiya B funktsiyasini chaqirishi va uni a uzatishi mumkin ko'rsatgich A ning mahalliy o'zgaruvchilaridan biriga.

Kimdir so'rashi mumkin, JavaScript-ni havola orqali topshiradimi? O'zgaruvchi bo'yicha topshiriq , skalyar ibtidoiy qiymatlar (Raqam, String, Mantiqiy, undefined, null, Symbol) qiymat bo'yicha va birikma qiymatlar tomonidan tayinlanadi- ma'lumotnoma . The havolalar ichida JavaScript faqat o'z ichiga olgan qiymatlarga ishora qiladi va boshqa o'zgaruvchilarga EMAS yoki havolalar.

Shu munosabat bilan JavaScript-da ko'rsatgichlardan qanday foydalanasiz?

Yo'q, JS yo'q ko'rsatkichlar . Ob'ektlar ma'lumotnoma nusxasini uzatish orqali o'tkaziladi. Dasturchi ob'ekt manzilini ifodalovchi C ga o'xshash har qanday "qiymat" ga kira olmaydi.

Pythonda ko'rsatgichlar bormi?

Ko'rsatkichlar ichida mavjud emas Python . Biroq, biz o'zgaruvchan ob'ektlar bilan bir xil xatti-harakatni amalga oshirdik. The Pointer biz haqiqiy C turlari bilan amalga oshirdik ko'rsatkichlar.

Tavsiya: