JS - Objects الكائنات
JavaScript - الكائنات (Objects)
🔸 الكائن (Object) في JavaScript هو نوع بيانات يُستخدم لتخزين مجموعات من القيم في شكل أزواج مفتاح/قيمة. كل خاصية (Property) في الكائن تتكون من اسم وقيمة.
---🔹 إنشاء كائن
const person = {
firstName: "Noor",
lastName: "Elsokkary",
age: 9,
city: "Cairo"
};
📌 هذا الكائن يحتوي على خصائص باسم firstName
، lastName
، إلخ.
🔹 الوصول إلى خصائص الكائن
console.log(person.firstName); // Noor
console.log(person["age"]); // 9
📌 يمكنك استخدام النقط .
أو الأقواس []
للوصول إلى القيم.
🔹 تعديل القيم داخل الكائن
person.age = 10;
person["city"] = "Alexandria";
---
🔹 إضافة خصائص جديدة
person.country = "Egypt";
---
🔹 حذف خاصية من الكائن
delete person.city;
---
🔹 كائن يحتوي على دالة (Method)
const user = {
name: "Mahmoud",
greet: function() {
return "مرحبًا، " + this.name;
}
};
console.log(user.greet()); // مرحبًا، Mahmoud
📌 الكائن يمكن أن يحتوي على دوال تُسمى "methods"، ويمكن استخدام this
للإشارة إلى نفس الكائن.
⚠️ ملاحظات مهمة
- الكائنات هي الأساس في JavaScript، وتُستخدم كثيرًا في تخزين البيانات والتعامل مع JSON.
- يمكن أن تحتوي الكائنات على قيم من أي نوع: نصوص، أرقام، مصفوفات، دوال، وحتى كائنات أخرى.
تعليقات
إرسال تعليق