تكمن المشكلة الرئيسية في طول الكائن في أنه قد يكون من الصعب التنبؤ بطول كائن معين. يمكن أن يؤدي هذا إلى مشاكل عند محاولة تخصيص ذاكرة للكائن ، أو عند محاولة العثور على كائن معين في الذاكرة.
The code below will return the length of an object: Object.keys(obj).length
هذا الرمز سيعيد طول الكائن. سيعيد Object.keys (obj) مصفوفة من المفاتيح في الكائن ، وسيعيد الطول.
كائنات في JavaScript
في JavaScript ، الكائنات هي طريقة لتجميع البيانات ذات الصلة معًا. يمكن إنشاء الكائنات بطريقتين: باستخدام الكلمة الأساسية الجديدة ، أو باستخدام وظيفة المُنشئ.
لإنشاء كائن باستخدام الكلمة الأساسية الجديدة ، يمكنك استخدام الصيغة التالية:
var obj = كائن جديد () ؛
لإنشاء كائن باستخدام دالة المُنشئ ، يمكنك استخدام بناء الجملة التالي:
var obj = كائن جديد () ؛ obj.name = "جون" ؛
خصائص الموضوع
في JavaScript ، تحتوي الكائنات على خصائص يمكن الوصول إليها باستخدام عامل تشغيل النقطة (.). على سبيل المثال ، للحصول على قيمة الخاصية "name" في الكائن "john" ، يمكنك استخدام:
john.name
وبالمثل ، للحصول على قيمة الخاصية "age" في الكائن "john" ، يمكنك استخدام:
john.age