هل ترجع خريطة المصفوفة مصفوفة جديدة؟
هل ترجع خريطة المصفوفة مصفوفة جديدة؟

فيديو: هل ترجع خريطة المصفوفة مصفوفة جديدة؟

فيديو: هل ترجع خريطة المصفوفة مصفوفة جديدة؟
فيديو: كيف تعمل دوال ال filter - map - reduce في الجافاسكريبت | Higher Order Functions In Javascript 2024, أبريل
Anonim

إنه يستدعي ببساطة وظيفة متوفرة على كل عنصر في ملف مجموعة مصفوفة . يُسمح لمعاودة الاتصال هذه بتحويل المكالمة مجموعة مصفوفة . وفي الوقت نفسه ، فإن خريطة () ستستدعي الطريقة أيضًا وظيفة متوفرة على كل عنصر في مجموعة مصفوفة . الفرق هو ذلك خريطة () يستخدم إرجاع القيم والواقع إرجاع صفيف جديد من نفس الحجم.

وبالمثل ، هل يقوم عامل التصفية بإنشاء مصفوفة جديدة؟

منقي () يستدعي وظيفة رد نداء مقدمة مرة واحدة لكل عنصر في ملف مجموعة مصفوفة ، ويبني أ مجموعة جديدة من بين جميع القيم التي يُرجع لها رد الاتصال قيمة تجبر على الوصول إلى true. مجموعة مصفوفة العناصر التي فعل يتم تخطي عدم اجتياز اختبار رد الاتصال ببساطة ، ولا يتم تضمينها في ملف مجموعة جديدة.

وبالمثل ، هل يقلل من مجموعة الطفرات؟ أنت فعل لا داعي لذلك تحور الأصلي مجموعة مصفوفة عند الاستخدام خفض لحل هذا التحدي. يمكنك إنشاء آخر مجموعة مصفوفة مع خفض.

ثانيًا ، هل تتغيّر الخريطة في المصفوفة؟

هل الخريطة ليس تحور ال مجموعة مصفوفة التي تم استدعاؤها (على الرغم من أن رد الاتصال ، إذا تم استدعاءه ، قد يكون فعل وبالتالي). نطاق العناصر التي تمت معالجتها بواسطة خريطة قبل الاستدعاء الأول لرد النداء. إذا كانت العناصر الموجودة في مجموعة مصفوفة تم تغييرها ، وستكون قيمتها كما تم تمريرها إلى رد الاتصال هي القيمة في ذلك الوقت خريطة يزورهم.

ما هي وظيفة الخريطة في جافا سكريبت؟

ال خريطة () الطريقة في جافا سكريبت ينشئ مصفوفة عن طريق استدعاء محدد وظيفة على كل عنصر موجود في الصفيف الأصل. إنه غير متحور طريقة . عموما خريطة () طريقة يستخدم للتكرار عبر المصفوفة والاستدعاء وظيفة على كل عنصر من عناصر المصفوفة.

موصى به: