Theme
Primary Color

قراءة مفاتيح وقيم الكائن بإستخدام Object Methods

تقدر تحول خصائص الكائن العادية إلى مصفوفة مفاتيح أو قيم أو أزواج من المفتاح والقيمة

الحصول على المفاتيح والقيم

ال Object.keys بترجع المفاتيح وال Object.values بترجع القيم

const user = { name: "Osama", age: 40 };
console.log(JSON.stringify(Object.keys(user)));
console.log(JSON.stringify(Object.values(user)));

النتيجة

["name","age"]
["Osama",40]

المرور على المفتاح والقيمة معا

ال Object.entries بترجع كل خاصية كزوج من المفتاح والقيمة

const user = { name: "Osama", age: 40 };
for (const [key, value] of Object.entries(user)) {
  console.log(`${key}: ${value}`);
}

النتيجة

name: Osama
age: 40
javascript شرح