توصيات الدورة:

جافا سكربت Array flat()

flat() التعريف والاستخدام

تستخدم الطريقة لربط عناصر المجموعات الفرعية إلى مجموعة جديدة.

انظر أيضًا:

طريقة map() لمجموعة Array

طريقة flatMap() لمجموعة Array

طريقة filter() لمجموعة Array

طريقة forEach() لمجموعة Array

مثال

مثال 1

أنشئ مجموعة جديدة واقسم عناصر المجموعات الفرعية:
const myArr = [[1,2],[3,4],[5,6]];

const newArr = myArr.flat(2);

const newArr = myArr.flat();

مثال 2

للمجموعات المتعددة الطبقات، يمكنك تحديد عمق التوسيع:
const myArr = [1, 2, [3, [4, 5, 6], 7], 8];

const newArr = myArr.flat(2);

تجربة شخصية

القواعدالمتغيرarray.flat(

)

) الوصف
المتغير depth

القيمة المعدلة بشكل افتراضي. القيمة المعدلة بشكل افتراضي هي 1.

النوع الوصف
المجموعات المجموعة الجديدة بعد التوسيع.

دعم المتصفح

من يناير 2020، جميع المتصفحات الحديثة تدعم جافا سكربت المجموعات flat() الطريقة:

كروم إدج فايرفوكس سفاري أوبرا
كروم 69 إدج 79 فايرفوكس 62 سفاري 12 أوبرا 56
سبتمبر 2018 يناير 2020 سبتمبر 2018 سبتمبر 2018 سبتمبر 2018