منتصر احمد نشر 19 أبريل 2022 أرسل تقرير نشر 19 أبريل 2022 (معدل) ما هو استخدام map method وما الفرق بينها وبين forEach method تم التعديل في 19 أبريل 2022 بواسطة Hassan Hedr توضيح العنوان 1 اقتباس
0 Hassan Hedr نشر 19 أبريل 2022 أرسل تقرير نشر 19 أبريل 2022 كلا التابعين يتبعان للصنف Array ويستخدمان للتعامل مع المصفوفات، forEach يستخدم للمرور فقط على عناصر المصفوفة وتنفيذ عملية ما دون التأثير على عناصر المصفوفة، كأن نطبع محتوى المصفوفة إلى console [1, 2, 3].forEach(item => console.log(item)); // 123 map يستخدم للمرور على عناصر المصفوفة ومعالجتها وتبديلها، أي عناصر المصفوفة الناتجة مختلفة عن الأصلية، كأن نغير قيمة كل عنصر مثلًا بضربه بعنصر آخر [1, 2, 3].map(item => item * 2); // [2, 4, 6] 1 اقتباس
0 منتصر احمد نشر 19 أبريل 2022 الكاتب أرسل تقرير نشر 19 أبريل 2022 بتاريخ 1 دقيقة مضت قال Hassan Hedr: كلا التابعين يتبعان للصنف Array ويستخدمان للتعامل مع المصفوفات، forEach يستخدم للمرور فقط على عناصر المصفوفة وتنفيذ عملية ما دون التأثير على عناصر المصفوفة، كأن نطبع محتوى المصفوفة إلى console [1, 2, 3].forEach(item => console.log(item)); // 123 map يستخدم للمرور على عناصر المصفوفة ومعالجتها وتبديلها، أي عناصر المصفوفة الناتجة مختلفة عن الأصلية، كأن نغير قيمة كل عنصر مثلًا بضربه بعنصر آخر [1, 2, 3].map(item => item * 2); // [2, 4, 6] ممكن تقول كمان مثال علي ال map غير الارقام اقتباس
0 Hassan Hedr نشر 19 أبريل 2022 أرسل تقرير نشر 19 أبريل 2022 بتاريخ الآن قال Mohamed Montaser3: ممكن تقول كمان مثال علي ال map غير الارقام أي قيم أخرى يمكن تعديلها مثلًا النصوص كالتالي: ["a", "b", "c"].map(item => item + "1"); // ["a1", "b1", "c1"] أو الكائنات كالتالي: [{ age: 20 }, { age: 21 }, { age: 22 }].map(item => { item.age +=5; return item; }); // [{ age: 25 }, { age: 26 }, { age: 27 }] 1 اقتباس
السؤال
منتصر احمد
ما هو استخدام map method وما الفرق بينها وبين forEach method
تم التعديل في بواسطة Hassan Hedrتوضيح العنوان
3 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.