إنشاء كائن من أزواج القيم بإستخدام 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}