الكائنات والمصفوفات
قم بمراجعة فهمك للأشياء والمصفوفات، وهي أدوات أساسية لتنظيم البيانات ومعالجتها في JavaScript.
سنغطي ما يلي...
تُعدّ الكائنات والمصفوفات عناصر أساسية في JavaScript. تُمكّننا الكائنات من هيكلة البيانات باستخدام أزواج المفتاح والقيمة، مما يُسهّل تمثيل كيانات مثل المستخدمين أو المنتجات أو الكتب. من ناحية أخرى، تُعدّ المصفوفات مثالية لتنظيم قوائم البيانات التي تحتاج إلى تكرار أو تحويل.
العمل مع الكائنات
الكائنات في JavaScript هي مجموعات من أزواج المفتاح والقيمة، حيث تكون المفاتيح سلاسل نصية (أو رموزًا)، ويمكن أن تكون القيم أي نوع بيانات، بما في ذلك الكائنات أو الدوال الأخرى. هذه المرونة تجعل الكائنات أداة فعّالة لتمثيل الكيانات الواقعية وتنظيم البيانات المعقدة والهرمية. نموذج هذه الكائنات العمود الفقري لبنية جافا سكريبت، مما يُتيح ميزات مثل الوصول الديناميكي للخصائص، واستدعاء الدوال، والتكامل السلس مع JSON لتبادل البيانات.
إنشاء الكائنات والوصول إليها
يمكننا إنشاء كائنات باستخدام الأقواس المتعرجة {}
والوصول إلى خصائصها باستخدام تدوين النقاط أو تدوين الأقواس.
// Creating an objectconst user = {name: "Alice",age: 25,isAdmin: false};// Accessing propertiesconsole.log(user.name); // Aliceconsole.log(user["age"]); // 25
تعديل الكائنات
يمكننا إضافة خصائص أو تحديثها أو حذفها في كائن ما.
// Adding a propertyuser.email = "alice@example.com";// Updating a propertyuser.age = 26;// Deleting a propertydelete user.isAdmin;console.log(user);
التكرار من خلال الكائنات
نحن نستخدم حلقة for...in
للتكرار على خصائص الكائن.
for (let key in user) {console.log(`${key}: ${user[key]}`);}