Array Const
در جاوااسکریپت وقتی یک آرایه رو با const تعریف میکنیم:
-
اسم متغیر (Reference) ثابت میشه.
-
ولی محتوای داخل آرایه همچنان میتونه تغییر کنه (اضافه، حذف یا ویرایش بشه).
1️⃣ تعریف آرایه با const
2️⃣ تغییر محتوای آرایه مجاز است ✅
📌 حتی با اینکه const استفاده شده، آرایه قابل تغییر باقی میمونه.
3️⃣ تغییر مرجع آرایه غیرمجاز ❌
📌 یعنی نمیتونی کل آرایه رو دوباره تعریف یا مقداردهی کنی.
4️⃣ آرایه const در مقابل let
-
const: فقط مرجع آرایه ثابت میمونه (خود آرایه تغییرپذیر هست). -
let: میتونی هم آرایه رو تغییر بدی هم دوباره مقداردهی کنی.
5️⃣ جمعبندی
-
🔹
constآرایه رو immutable (غیرقابل تغییر) نمیکنه. -
🔹 فقط آدرس (Reference) ثابت میمونه.
-
🔹 تغییر داخل آرایه (push, pop, splice, تغییر عناصر) مشکلی نداره.
-
❌ نمیتونی کل آرایه رو دوباره به متغیر
constاختصاص بدی.
HTML
Tailwind Css
Bootstrap 5
Java script
++C
Python
Three.js
Gsap
Sass
SQL
React