Я извлекаю некоторые данные json из api http://www.omdbapi.com/?t=batman&y=&plot=full&r=js.Получение неопределенного значения при попытке доступа к данным json
Распечатка текста в консоли, дающая мне правильные данные. Однако, когда я пытаюсь получить доступ к любым его свойствам, это дает мне неопределенный характер.
var url = "http://www.omdbapi.com/?t=batman&y=&plot=full&r=json";
request.get(url, function(err, res){
if (this.isMounted()) {
this.setState({data : res.text});
}
}.bind(this));
Если я пытаюсь ниже одного это печать правильные данные
console.log(this.state.data);
Но если я попытаюсь ниже это дает мне неопределенными.
console.log(this.state.data.Title);
Попробуйте с: this.state.data.data.Title – AndreaM16
@ AndreaM16 Что бы что делать? – scripter
Я предполагаю, что это объект, и вы получаете неопределенную причину этого. Если вы используете this.state.data.data, вы сможете получить доступ к тому, что ищете, или, по крайней мере, так я обычно решаю такие вещи. – AndreaM16