"إذا أراد العامل أن يؤدي عمله بشكل جيد، فعليه أولاً أن يشحذ أدواته." - كونفوشيوس، "مختارات كونفوشيوس. لو لينجونج"
الصفحة الأمامية > برمجة > تستخدم JavaScript ثلاث نقاط (...) لكل من عوامل الراحة والانتشار. لكن هذين العاملين ليسا متماثلين.

تستخدم JavaScript ثلاث نقاط (...) لكل من عوامل الراحة والانتشار. لكن هذين العاملين ليسا متماثلين.

تم النشر بتاريخ 2024-11-01
تصفح:123

عامل الانتشار:

يتم استخدام عامل الانتشار لتقسيم العناصر في أشياء مثل المصفوفات أو السلاسل أو الكائنات إلى أجزاء فردية. غالبًا ما يتم استخدامه لنسخ المصفوفات أو ضمها، أو لتمرير العناصر الموجودة في مصفوفة كوسيطات منفصلة إلى دالة.

# صفيف 1.0
1.1 نسخ مصفوفة:
بدلاً من تعديل المصفوفة الأصلية، يمكنك إنشاء نسخة سطحية من المصفوفة.

JavaScript uses three dots (...) for both the rest and spread operators. But these two operators are not the same.

1.2 صفائف متسلسلة:
باستخدام عامل الانتشار، يمكنك ربط المصفوفات بسهولة دون استخدام .concat().

JavaScript uses three dots (...) for both the rest and spread operators. But these two operators are not the same.

1.3 إضافة عناصر إلى مصفوفة:
يمكنك بسهولة إضافة عناصر جديدة إلى المصفوفة باستخدام عامل الانتشار.

JavaScript uses three dots (...) for both the rest and spread operators. But these two operators are not the same.

# 2.0 كائن

2.1 نسخ كائن:
JavaScript uses three dots (...) for both the rest and spread operators. But these two operators are not the same.

2.2 كائن الدمج:
يتيح لك عامل الانتشار دمج كائنين أو أكثر. إذا كانت هناك خصائص متعارضة، فإن خصائص الكائن الذي يظهر لاحقًا ستحل محل الخصائص السابقة.

JavaScript uses three dots (...) for both the rest and spread operators. But these two operators are not the same.

# الوظيفة 3.0

3.1 استخدام الانتشار في استدعاءات الوظائف:
يمكنك استخدام عامل الانتشار لتمرير مصفوفة كوسائط فردية إلى دالة.

JavaScript uses three dots (...) for both the rest and spread operators. But these two operators are not the same.

بيان الافراج تم نشر هذه المقالة على: https://dev.to/tanvir_ahmed_286/javascript-spread-operator-286e?1 إذا كان هناك أي انتهاك، يرجى الاتصال بـ [email protected] لحذفه
أحدث البرنامج التعليمي أكثر>

تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.

Copyright© 2022 湘ICP备2022001581号-3