Theme
Primary Color

إنشاء كائن من أزواج القيم بإستخدام Object.fromEntries

ال Object.fromEntries بتحول مجموعة أزواج من المفتاح والقيمة إلى كائن جديد

تحويل الأزواج إلى كائن

كل مصفوفة داخلية في المثال فيها المفتاح ثم قيمته

const entries = [["name", "Osama"], ["age", 40]];
console.log(JSON.stringify(Object.fromEntries(entries)));

النتيجة

{"name":"Osama","age":40}

تعديل القيم قبل بناء الكائن

نحول الكائن إلى أزواج ونعدل القيم ثم نبني كائن جديد

const prices = { book: 10, pen: 5 };
const updated = Object.fromEntries(
  Object.entries(prices).map(([key, value]) => [key, value * 2])
);
console.log(JSON.stringify(updated));

النتيجة

{"book":20,"pen":10}
javascript شرح