شرح صفوف ومحتوى الفقرة
توظف JavaScript الحديثة رمز النقاط الثلاث المتتالية (...) لأداء وظيفتين متعاكستين ومتكاملتين يسهل التمييز بينهما فوراً بحسب موضع كتابته:
- معامل النشر (Spread — يفرد العناصر): يوضع داخل إنشاء المصفوفات
[...arr]أو الكائنات{ ...obj }أو عند استدعاء دالة مثلMath.max(...scores)لتفريغ المجموعة إلى عناصر مفردة. - معامل التجميع (Rest — يلمّ البقية): يوضع في نهاية معاملات تعريف الدالة
function log(tag, ...items)أو في الطرف الأيسر للتفكيكconst [head, ...tail] = listلجمع ما تبقى في حاوية واحدة.