JS Array Const

JavaScript - استخدام const مع المصفوفات (Array Const)

🔸 عند استخدام const مع المصفوفات، فإنك تمنع "إعادة تعيين" المصفوفة إلى مصفوفة جديدة، لكن يمكنك "تعديل" محتوياتها مثل الإضافة أو الحذف.

---

🔹 مثال على const مع المصفوفات


const cars = ["Toyota", "BMW", "Tesla"];

cars[0] = "Ford";          // ✅ مسموح
cars.push("Chevrolet");    // ✅ مسموح

cars = ["Honda", "Kia"];   // ❌ خطأ: لا يمكن إعادة تعيين مصفوفة const

📌 لا يمكنك تعيين قيمة جديدة للمصفوفة، لكن يمكنك تغيير محتواها.

---

🔹 لماذا نستخدم const مع المصفوفات؟

  • لضمان عدم إعادة تعيين المصفوفة بالكامل عن طريق الخطأ.
  • لجعل النية البرمجية أوضح — أن هذه المصفوفة لن تُستبدل.
---

🔹 المقارنة مع let


let fruits = ["apple", "banana"];
fruits = ["mango", "grape"]; // ✅ مسموح

📌 باستخدام let يمكنك تغيير المصفوفة بالكامل، أما const فلا.

---

⚠️ ملاحظات ختامية

  • استخدم const مع المصفوفات عندما لا تخطط لإعادة تعيينها بالكامل.
  • التعديل الداخلي (add, remove, change) مسموح في const.
  • تجنب إعادة تعيين المصفوفة عند تعريفها بـ const.

تعليقات

المشاركات الشائعة من هذه المدونة

C# - Arrays

Entity Framework - ما هو ORM؟ ونبذة عن Dapper وNHibernate

Entity Framework - مقدمة عن Entity Framework