شرح صفوف ومحتوى الفقرة
تذكر أن الإسناد المباشر const alias = originalArr; ينسخ مرجع الذاكرة فقط فيؤثر أي تعديل فيه على المصفوفة الأصلية! أما النشر داخل قوسين مربعين جديدين فينشئ مصفوفة خارجية مستقلة بنظافة:
- نسخ المصفوفة:
const copy = [...originalArr]; - دمج القوائم وإدراج عناصر بأي موضع:
const full = ["Start", ...partA, ...partB, "End"]; - تمرير عناصر المصفوفة كوسائط دالة:
Math.max(...prices)بديلاً أنيقاً عن الأسلوب القديمapply!
JavaScript
const core = ['HTML', 'CSS'];
const modern = [...core, 'JavaScript', 'ES6'];
core.push('Draft');
const temps = [21, 34, 29, 18];
const peak = Math.max(...temps);
document.getElementById('sp-arr-out').textContent =
'Merged: ' + modern.join(', ') + '\n' +
'core len: ' + core.length + ' | Peak: ' + peak;