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 الكامل بالعربي.