توصيات الدورة:
- الصفحة السابقة findLastIndex()
- الصفحة التالية flatMap()
- العودة إلى الصفحة السابقة دليل مرجعي JavaScript Array
جافا سكربت Array flat()
flat()
التعريف والاستخدام
تستخدم الطريقة لربط عناصر المجموعات الفرعية إلى مجموعة جديدة.
طريقة forEach() لمجموعة Array
مثال
مثال 1
أنشئ مجموعة جديدة واقسم عناصر المجموعات الفرعية: const myArr = [[1,2],[3,4],[5,6]];
const newArr = myArr.flat();
مثال 2
للمجموعات المتعددة الطبقات، يمكنك تحديد عمق التوسيع: const myArr = [1, 2, [3, [4, 5, 6], 7], 8];
تجربة شخصية
القواعدالمتغيرarray.flat(
)
) | الوصف |
---|---|
المتغير | depth |
القيمة المعدلة بشكل افتراضي. القيمة المعدلة بشكل افتراضي هي 1.
النوع | الوصف |
---|---|
المجموعات | المجموعة الجديدة بعد التوسيع. |
دعم المتصفح
من يناير 2020، جميع المتصفحات الحديثة تدعم جافا سكربت المجموعات flat()
الطريقة:
كروم | إدج | فايرفوكس | سفاري | أوبرا |
---|---|---|---|---|
كروم 69 | إدج 79 | فايرفوكس 62 | سفاري 12 | أوبرا 56 |
سبتمبر 2018 | يناير 2020 | سبتمبر 2018 | سبتمبر 2018 | سبتمبر 2018 |
- الصفحة السابقة findLastIndex()
- الصفحة التالية flatMap()
- العودة إلى الصفحة السابقة دليل مرجعي JavaScript Array