моя проблема заключается в том, что у меня есть json-object with и array в качестве примера.Значение доступа от объекта JavaScript через массив-строку
var object = {
'items':['entry1','entry2']
}
Я хочу получить доступ к 'entry2' по постоянной строке, которую я получаю и не должен быть изменен.
var string = 'items[1]';
Единственный способ, которым я решить эту проблему через функцию Eval ...
eval('object.'+string);
Это возвращает меня entry2.
Есть ли другой способ достичь этого без использования eval()
? Как object[string]
или object.string
Каковы возможные значения 'string'? –
в этом случае 'items [0]' или 'items [1]' – marius