У меня есть объект Javascript, как показано ниже:Javascript не может получить объект значение свойства
var row = {
'fileAttribute' : {
'.\K\ar- #%i\.n/a': true,
'size': '2040',
'type' : 'pdf'
}
};
Но когда я пытаюсь получить значение row.fileAttribute [ '\ K \ ар- #% в/а. ], Я получаю undefined вместо true.
Я знаю, что это beacuse, мое имя свойства содержит специальные символы. row.fileAttribute.hasOwnProperty ('. \ K \ ar- #% i.n/a') возвращает false.
Я попытался извлечь эти значения свойств на _.values (row.fileAttribute ['. \ K \ ar- #% i.n/a']), однако я получил пустой массив.
Вот пример этого вопроса:
http://jsfiddle.net/fvu2pqzz/8/
Я признателен за любую помощь, спасибо!
код, который вы ссылки существенно отличается от 'row.fileAttributes [». \ K \ ар- #% в/а ']) ' – Quentin
Кажется к работе: http://jsfiddle.net/fvu2pqzz/8/ – pawel
Определите ошибку. Он должен быть 'fileAttribute' без' s', shouldn'tit? –