...

/

الكائنات والمصفوفات

الكائنات والمصفوفات

قم بمراجعة فهمك للأشياء والمصفوفات، وهي أدوات أساسية لتنظيم البيانات ومعالجتها في JavaScript.

سنغطي ما يلي...

تُعدّ الكائنات والمصفوفات عناصر أساسية في JavaScript. تُمكّننا الكائنات من هيكلة البيانات باستخدام أزواج المفتاح والقيمة، مما يُسهّل تمثيل كيانات مثل المستخدمين أو المنتجات أو الكتب. من ناحية أخرى، تُعدّ المصفوفات مثالية لتنظيم قوائم البيانات التي تحتاج إلى تكرار أو تحويل.

العمل مع الكائنات

الكائنات في JavaScript هي مجموعات من أزواج المفتاح والقيمة، حيث تكون المفاتيح سلاسل نصية (أو رموزًا)، ويمكن أن تكون القيم أي نوع بيانات، بما في ذلك الكائنات أو الدوال الأخرى. هذه المرونة تجعل الكائنات أداة فعّالة لتمثيل الكيانات الواقعية وتنظيم البيانات المعقدة والهرمية. نموذج هذه الكائنات العمود الفقري لبنية جافا سكريبت، مما يُتيح ميزات مثل الوصول الديناميكي للخصائص، واستدعاء الدوال، والتكامل السلس مع JSON لتبادل البيانات.

إنشاء الكائنات والوصول إليها

يمكننا إنشاء كائنات باستخدام الأقواس المتعرجة {} والوصول إلى خصائصها باستخدام تدوين النقاط أو تدوين الأقواس.

Press + to interact
Javascript (babel-node-es2024)
// Creating an object
const user = {
name: "Alice",
age: 25,
isAdmin: false
};
// Accessing properties
console.log(user.name); // Alice
console.log(user["age"]); // 25

تعديل الكائنات

يمكننا إضافة خصائص أو تحديثها أو حذفها في كائن ما.

Press + to interact
Javascript (babel-node-es2024)
// Adding a property
user.email = "alice@example.com";
// Updating a property
user.age = 26;
// Deleting a property
delete user.isAdmin;
console.log(user);

التكرار من خلال الكائنات

نحن نستخدم حلقة for...in للتكرار على خصائص الكائن.

Press + to interact
Javascript (babel-node-es2024)
for (let key in user) {
console.log(`${key}: ${user[key]}`);
}

الكائنات المتداخلة

...