هذا إخراج كل عنصر فرعي في `arr` واحد في كل مرة. لاحظ أنه بالنسبة للحلقة الداخلية ، فإننا نتحقق من طول arr \[i\] ، لأن arr \[i\] هو نفسه مصفوفة.
* تعديل الدالة `multiplyAll` بحيث تضاعف متغير `product` قبل كل رقم في sub-arrays of `arr` .
* تأكد من تداخل الثانية للحلقة داخل الأول.
**روابط ذات صلة**
* [عش صف واحد داخل صفيف آخر](https://guide.freecodecamp.org/certifications/javascript-algorithms-and-data-structures/basic-javascript/nest-one-array-within-another-array)
* [تكررت من خلال صفيف مع ل حلقة](https://learn.freecodecamp.org/javascript-algorithms-and-data-structures/basic-javascript/iterate-through-an-array-with-a-for-loop)
* [الوصول إلى صفائف متداخلة](https://learn.freecodecamp.org/javascript-algorithms-and-data-structures/basic-javascript/accessing-nested-arrays)
: speech\_balloon: تلميح: 1
تأكد من التحقق مع `length` وليس الصفيف العام.
_حاول أن تحل المشكلة الآن_
: speech\_balloon: تلميح 2
استخدم كل من `i` و `j` عند ضرب المنتج.
_حاول أن تحل المشكلة الآن_
: speech\_balloon: تلميح 3
تذكر استخدام `arr[i]` عند ضرب المصفوفات الفرعية بمتغير `product` .