📐

Array.map() — محاكي خطوة بخطوة

callback(element, index, array) يُنفَّذ على كل عنصر؛ الناتج مصفوفة جديدة بنفس الطول

O(n) لا يعدّل arr الأصلية result.length === arr.length
⚙️ المصفوفة والتحويل
قوالب:
650ms
جاهز
📊 التصور
📍 الفهرس الحالي
arr [ 0 ]
[
]
result [ 0 ] — نفس الطول
[
]

✅ انتهى map()

// اضغط تشغيل أو خطوة
0
عناصر
0
حُوِّلت
متبقية
map.js — فكرة التنفيذ
📜 التتبع
// خطوة بخطوة
💡 أمثلة