جاوااسکریپت - به دست آوردن خصوصیات یک شیء سفارشی با استفاده از متغیر رشتهای


ممکن است تکراری باشد:
شیء جاوااسکریپت، دسترسی به نام ویژگی متغیر؟

در تلاش هستم که در جاوااسکریپت پیشرفتهتر شوم...

من یک شیء سفارشی دارم:

Object myObject = new Object();

myObject.thing = anythingHere;

من دوست دارم بتوانم ویژگی یک شیء سفارشی را با عبور دادن یک رشته بازیابی کنم... مثلاً:

var propertyString = 'thing';
alert(myObject.propertyString);

من نمیتوانم کاملاً آن را بفهمم. من به چندین آموزش در مورد اشیاء سفارشی نگاه کردهام - اما هیچیک نشان نمیدهند چگونه میتوان ویژگیهایی را به دست آورد که نامشان را نمیدانم... همچنین - اگر ممکن باشد میخواهم از حلقه زدن روی تمام ویژگیها اجتناب کنم...

ممنون!!!

پاسخ شماره ۱

به سادگی از myObject['thing'] استفاده کنید.

پاسخ شماره ۲

شما میتوانید استفاده کنید:

myObject[propertyString] ;