قراءة مفاتيح وقيم الكائن بإستخدام 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