"إذا أراد العامل أن يؤدي عمله بشكل جيد، فعليه أولاً أن يشحذ أدواته." - كونفوشيوس، "مختارات كونفوشيوس. لو لينجونج"
الصفحة الأمامية > برمجة > كيفية الوصول إلى خصائص الكائنات بأسماء رقمية في JavaScript؟

كيفية الوصول إلى خصائص الكائنات بأسماء رقمية في JavaScript؟

تم النشر بتاريخ 2024-12-21
تصفح:274

How to Access Object Properties with Numeric Names in JavaScript?

الرجوع إلى خصائص الكائنات بأسماء رقمية

على الرغم من اقتراح الوثائق بأن أسماء الخصائص الحرفية للكائن يمكن أن تكون أعدادًا صحيحة، يمكن الوصول إلى هذه الخصائص باستخدام بناء جملة النقطة (على سبيل المثال، me.123) فشل.

بناء الجملة البديل: الوصول بنمط المصفوفة

للوصول إلى خاصية كائن باسم عدد صحيح، يجب عليك استخدام بناء جملة نمط المصفوفة:

    me[123]
يتصرف بناء الجملة هذا كما لو كانت الخاصية عنصرًا في مصفوفة، حيث يكون 123 هو الفهرس.

سلسلة التدوين

بدلاً من ذلك، يمكنك استخدام تدوين السلسلة للوصول إلى الخاصية:

me ["123"]
  • يتضمن هذا النهج ما يلي: عدد صحيح بين علامتي اقتباس مزدوجتين، والتعامل معه كسلسلة.

مثال:

في المثال الخاص بك، أنت يمكن الوصول إلى الخاصية بالاسم الصحيح 123 باستخدام:

console.log(me[123]); // الإخراج: 26

أحدث البرنامج التعليمي أكثر>

تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.

Copyright© 2022 湘ICP备2022001581号-3