Подтвердить что ты не робот

Получение свойств пользовательских объектов по строке var

Возможный дубликат:
объект javascript, имя свойства переменной доступа?

Попытка стать более продвинутой в моем JS...

У меня есть пользовательский объект:

Object myObject = new Object();

myObject.thing = anythingHere;

Я хотел бы получить свойство пользовательских объектов, передав строку... например:

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

Я не могу это понять. Я просмотрел ряд руководств для пользовательских объектов, но ничего не показывает, как получить свойства, которые я не знаю, имена... Кроме того, я хотел бы избегать циклического перехода по всем свойствам, если это возможно...

Спасибо!!!

4b9b3361

Ответ 1

Просто используйте myObject['thing'].

Ответ 2

Вы можете использовать:

myObject[propertyString] ;