تغییرپذیری و تغییرناپذیری در جاوا اسکریپت با جزئیات توضیح داده شده است

عکس پروفایل مانیک هکر نون

@دیوانهمانیک

خارج از جعبه متفکر ، عاشق نوشتن Javascript و Python هستید. “watch watch gulp watch”

شما اغلب می شنوید که واکنش های با تجربه ترین برنامه نویسان پیشنهاد می دهند از اپراتور spread برای کپی کردن آرایه به جای اختصاص دادن آن به یک متغیر جدید استفاده کنند. این مربوط به نوع داده های خاص است که یک نوع مرجع در JavaScript است ، از این رو قابل تغییر است. مفهوم تغییر پذیری و تغییر ناپذیری در جاوا اسکریپت برای جلوگیری از خطا ضروری است. بیایید بیشتر در ایده تغییر پذیری در برابر تغییرناپذیری در JavaScript فرو برویم.

انواع ابتدایی در مقابل انواع مرجع در JavaScript

داده های اختصاص داده شده به یک متغیر جاوا اسکریپت می تواند دو نوع باشد ، نوع ابتدایی و نوع مرجع. در نحوه برخورد جاوا اسکریپت با این دو نوع داده تفاوت وجود دارد. برای اینکه بدانیم چگونه با آنها متفاوت رفتار می شود ، ابتدا تفاوت بین انواع بدوی و مرجع را درک کنیم.

انواع ابتدایی

انواع بدوی ، داده های اتمی ساده ای در JavaScript هستند. انواع اولیه همیشه توسط مقدار متغیر ذخیره می شوند و به آنها دسترسی پیدا می کنند نه به عنوان ارجاع به شی object دیگر. در JavaScript شش نوع ابتدایی وجود دارد:

  • تعریف نشده
  • خالی
  • بولی
  • عدد
  • رشته های
  • نماد

انواع مرجع

انواع مرجع مقادیر اتمی ساده نیستند بلکه اجسامی هستند که از چندین ویژگی اختصاص یافته به آنها تشکیل شده اند. آن ها هستند…

سئو PBN | خبر های جدید سئو و هک و سرور