2012-03-07 3 views
2

У меня есть массив объектов, и я ищу использовать закрытие Google. Мне нужно преобразовать некоторую точечную нотацию в скобку.Обозначение точки javascript для обозначения скобок в массиве объектов

На данный момент я доступ к свойствам в цикле, как это:

TheArray[i].MyProp1; 
TheArray[i].MyProp2; 

Когда я пишу

TheArray[i].['MyProp1']; 

не конвертировать. Как сделать это преобразование в скобки нотации в массивах объектов.

+0

Эта проблема возникает около 100 раз в день, там * есть *, чтобы быть ресурсом в Интернете, который может правильно описать концепцию доступа к массиву для новичков. – zzzzBov

+0

@zzzzBov: Да, я просмотрел URL-адрес вопроса. Должен быть исправлен :) Вы можете повысить свой вопрос, если хотите помочь. – frenchie

ответ

6

Капля точки.

Это должно быть просто TheArray[i]['MyProp1'];

0

Кронштейны непосредственно перевести в нотации точка - вы подключаетесь к члену объекта.

TheArray[i]['MyProp1'] 
Смежные вопросы