JS Object Properties خصائص الكائنات
JavaScript - خصائص الكائنات (Object Properties)
🔸 خصائص الكائن (Object Properties) هي أزواج مفتاح: قيمة
تُخزن داخل الكائن.
كل خاصية تتكون من اسم (key) وقيمة (value)، ويمكن أن تكون القيمة أي نوع (نص، رقم، دالة...).
🔹 تعريف خصائص الكائن
const car = {
brand: "Toyota",
model: "Corolla",
year: 2023
};
---
🔹 الوصول إلى الخصائص
console.log(car.brand); // Toyota
console.log(car["model"]); // Corolla
---
🔹 تعديل الخصائص
car.year = 2024;
car["color"] = "white";
---
🔹 حذف خاصية
delete car.color;
---
🔹 التحقق من وجود خاصية
"model" in car; // true
car.hasOwnProperty("brand"); // true
---
🔹 عرض جميع المفاتيح أو القيم
Object.keys(car); // ["brand", "model", "year"]
Object.values(car); // ["Toyota", "Corolla", 2024]
---
⚠️ ملاحظات مهمة
- المفتاح دائمًا يكون نصًا حتى لو كتبته بدون علامات اقتباس.
- يمكنك استخدام الأقواس
[]
للوصول إلى الخصائص الديناميكية. - يمكنك تكرار المفاتيح باستخدام
for...in
أوObject.keys
.
تعليقات
إرسال تعليق