آیا اشاره گر در جاوا اسکریپت وجود دارد؟
آیا اشاره گر در جاوا اسکریپت وجود دارد؟

تصویری: آیا اشاره گر در جاوا اسکریپت وجود دارد؟

تصویری: آیا اشاره گر در جاوا اسکریپت وجود دارد؟
تصویری: به ترفند دو نقطه ای در جاوا اسکریپت مسلط شوید: مشکلات را سریعتر حل کنید! 2024, ممکن است
Anonim

TL;DR: آنجا خیر هستند اشاره گرها در جاوا اسکریپت و ارجاعات با آنچه که معمولاً در اکثر زبان های برنامه نویسی محبوب دیگر می بینیم متفاوت است. که در جاوا اسکریپت ، فقط وجود یک مرجع از یک متغیر به متغیر دیگر امکان پذیر نیست. و فقط مقادیر مرکب (شیء، آرایه) را می توان با مرجع تخصیص داد.

علاوه بر این، اشاره گر در جاوا اسکریپت چیست؟

شبیه سازی اشاره گرها در جاوا اسکریپت . آ اشاره گر اساساً متغیری است که از طریق آن می توانید به متغیر دیگری دسترسی داشته باشید (بخوانید یا تغییر دهید). به عنوان مثال، یک تابع A می تواند تابع B را فراخوانی کند و آن را a ارسال کند اشاره گر به یکی از متغیرهای محلی A.

همچنین ممکن است بپرسید که آیا تخصیص جاوا اسکریپت با مرجع است؟ روی متغیر وظیفه ، مقادیر اولیه اسکالر (Number, String, Boolean, undefined, null, Symbol) بر اساس مقدار و مقادیر مرکب با استفاده از مرجع . را منابع که در جاوا اسکریپت فقط به مقادیر موجود اشاره می کند و نه به سایر متغیرها، یا منابع.

در این زمینه، چگونه از اشاره گرها در جاوا اسکریپت استفاده می کنید؟

نه، JS ندارد اشاره گرها . اشیاء با ارسال یک کپی از یک مرجع منتقل می شوند. برنامه نویس نمی تواند به هیچ "مقدار" شبیه C که نشان دهنده آدرس یک شی است دسترسی داشته باشد.

آیا اشاره گر در پایتون وجود دارد؟

اشاره گرها در حضور ندارند پایتون . اما، ما همان رفتار را با اشیاء قابل تغییر پیاده سازی کردیم. را اشاره گر ما با ctypes پیاده سازی کردیم C واقعی هستند اشاره گرها.

توصیه شده: