جاوااسکریپت - به دست آوردن خصوصیات یک شیء سفارشی با استفاده از متغیر رشتهای
ممکن است تکراری باشد:
شیء جاوااسکریپت، دسترسی به نام ویژگی متغیر؟
در تلاش هستم که در جاوااسکریپت پیشرفتهتر شوم...
من یک شیء سفارشی دارم:
Object myObject = new Object();
myObject.thing = anythingHere;
من دوست دارم بتوانم ویژگی یک شیء سفارشی را با عبور دادن یک رشته بازیابی کنم... مثلاً:
var propertyString = 'thing';
alert(myObject.propertyString);
من نمیتوانم کاملاً آن را بفهمم. من به چندین آموزش در مورد اشیاء سفارشی نگاه کردهام - اما هیچیک نشان نمیدهند چگونه میتوان ویژگیهایی را به دست آورد که نامشان را نمیدانم... همچنین - اگر ممکن باشد میخواهم از حلقه زدن روی تمام ویژگیها اجتناب کنم...
ممنون!!!
پاسخ شماره ۱
به سادگی از myObject['thing'] استفاده کنید.
پاسخ شماره ۲
شما میتوانید استفاده کنید:
myObject[propertyString] ;
