Это очень поздно, и мой разум сейчас гаснет, но, допустим, у меня есть переменная filename
и она хранит имя другой переменной . Переменная является массивом и содержит объект & property position: new google.maps.LatLng(42.2550,-114.3221)
.Доступ к данным объекта через другое имя переменной
Я глупо пытался получить к нему доступ через filename.position
, который, конечно же, возвращает неопределенный, так как он ищет литерал filename
для свойства 'position', которого не существует.
Но как я могу вытащить marker.position
с помощью filename
? Есть ли какой-нибудь изящный трюк jQuery для «разрешения» переменной на ее содержимое? Я голоден. Я знаю, что делал это раньше.
Используйте кронштейн обозначения: 'окно [имя файла] .postion', например. – apsillers
@apsillers Он будет работать * только * в случае, если 'filename' был определен глобально. – VisioN
Duplicate: [Доступ к переменной JavaScript по имени?] (Http://stackoverflow.com/questions/4399794/access-value-of-javascript-variable-by-name) – apsillers