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
.
تعليقات
إرسال تعليق