تخطَّ إلى المحتوى

Object.fromEntries()

بناء كائن من أزواج مفتاح-قيمة Object.fromEntries()

Object.fromEntries() تعمل بعكس Object.entries() تمامًا — تبني كائنًا من مصفوفة أزواج [مفتاح, قيمة].

مفيدة جدًا لتحويل Map لكائن عادي، أو لبناء كائن من نتيجة معالجة (map/filter) على Object.entries() سابقة.

الصياغة

const obj = Object.fromEntries(entriesArray);

⚡ جرّب بنفسك

عدّل الكود واضغط «تحديث» لترى النتيجة فورًا — التجربة أفضل معلّم.

⚡ محرّر تفاعلي
const entries = [["name", "سارة"], ["age", 25]];
console.log(Object.fromEntries(entries));

// عملي: تحويل query params لكائن
const params = new URLSearchParams("a=1&b=2");
console.log(Object.fromEntries(params));
وحدة التحكّم
اضغط «تشغيل» لرؤية النتيجة هنا.

أهم المعاملات

المعاملالوظيفة
entriesArrayمصفوفة أزواج [مفتاح, قيمة]، أو Map، أو أي كائن Iterable مشابه

💡 نصائح عملية

  • أفضل طريقة لتحويل Map إلى كائن عادي: Object.fromEntries(myMap)

خصائص ذات صلة

🎓 تريد فهم الصورة الكاملة خطوة بخطوة؟ ابدأ من مسار JAVASCRIPT الكامل بالعربي.