Theme
Primary Color

فرد المصفوفات المتداخلة بإستخدام flat

ال flat بترجع مصفوفة جديدة بعد فرد المصفوفات الداخلية لعدد مستويات تحدده

الفرد لمستوى واحد

القيمة الإفتراضية بتفرد مستوى واحد فقط

const items = [1, [2, [3]]];
console.log(JSON.stringify(items.flat()));

النتيجة

[1,2,[3]]

تحديد عمق الفرد

تقدر تبعت عدد المستويات المطلوب فردها

const items = [1, [2, [3]]];
console.log(JSON.stringify(items.flat(2)));

النتيجة

[1,2,3]
javascript شرح