Theme
Primary Color

إنشاء مصفوفة جديدة بإستخدام map

ال map بتنفذ دالة على كل عنصر وبتجمع النتائج في مصفوفة جديدة

تعديل قيمة كل عنصر

المثال بيضاعف كل رقم وبيحتفظ بالنتائج في مصفوفة جديدة

const numbers = [2, 4, 6];
const doubled = numbers.map(number => number * 2);
console.log(JSON.stringify(doubled));

النتيجة

[4,8,12]

إستخراج خاصية من كل كائن

تقدر تحول مصفوفة كائنات إلى مصفوفة فيها الأسماء فقط

const users = [{ name: "Osama" }, { name: "Mona" }];
console.log(JSON.stringify(users.map(user => user.name)));

النتيجة

["Osama","Mona"]
javascript شرح